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.
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.
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",
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
#acompanhadoeuvoumaislonge