você também quer contribuir para o uso de softwares livres?
Compartilhe, COMENTE e de sugestões de novos conteúdos.

Inscreva-se e clique no botão, para receber o e-book Criando gráficos em R sem dominar a linguagem: Guia Rápido e novos conteúdos diretamente no seu e-mail.
Baixe seu e-book gratuitamente e faça parte da comunidade easy R 

BLOG easy R

Introdução ao pacote 'maps': criando um mapa global.

Mapas no R por Luis Macedo-Soares.

Você conhece o pacote ‘maps’? Vamos começar a conhecer este pacote em uma série de posts. Se você nunca usou o pacote ‘maps’, você precisa instala-lo e depois precisa carrega-lo no R. Lembre que sempre que você iniciar o R os pacotes precisam ser carregados para que as funções dele fiquem disponíveis.
Para fazer o mapa use a função map(). O pacote vem com uma base de dados chamada ‘world’, centrada no Oceano Atlântico, e outra ‘world2’, centrada no Oceano Pacífico.
Exemplo de imagem
Com este comando você faz o download e instalação do pacote. Não se esqueça de direcionar o R para o seu “Diretório de trabalho”, a pasta do seu computador onde você salvará sua figura.
install.packages("maps")

Carregue o pacote sempre que entrar no R. 
library(maps)

Para salvar a figura no seu “Diretório de trabalho”, você inicia com a função jpeg(), que cria uma figura no formato .jpg.
jpeg(filename="mapa_global.jpg", width=120, height=160, bg="white", 
           res=300, units="mm") 

Com este comando você cria um painel para dois gráficos dispostos em 2 linhas e 1 coluna (2 x 1).
par(mfrow=c(2,1))

Com a função map() e base de dados ‘world’, você cria um mapa centrado no Oceano Atlântico. O argumento mar ajusta as margens internas do gráfico.
map(database="world", mar=c(2,4,0.5,0.5))

A função a seguir adiciona os eixos com longitude e latitude.
map.axes()

A função mtext() é utilizada para escrever textos na área das margens do gráfico. O lado em que o texto será adicionado é indicado pelo argumento side (1-inferior, 2-esquerda, 3-superior, 4-direita), enquanto o argumento padj ajusta a distância entre o texto e o gráfico.
mtext(text="Base de dados 'world'", side=3, padj=-2)

Agora você faz o mesmo com a base de dados ‘world2’, centrada no Oceano Pacífico.
map(database="world2", mar=c(2,4,.5,.5))
map.axes()
mtext(text="Base de dados 'world2'", side=3,padj=-2)

Com esta função você encerra e salva a figura no seu “Diretório de trabalho”.
dev.off()

Atenção! O R não abrirá nenhuma janela ou tela no seu computador. Você terá que ir no "Diretório de trabalho" para abrir a figura.

Comente e compartilhe com seus amigos se você gostou!
#acompanhadoeuvoumaislonge
Gostou? Clique Curtir e deixe um comentário!

ENTRE EM CONTATO COMIGO

Envie seus comentários e sugestões.