8.2 Gráficos de pontos

No ggplot2, os gráficos são construídos camada por camada, sendo a primeira delas dada pela função ggplot(). Essa função recebe um data frame e o comando aes (abreviação de aesthetic), no qual indicamos quais variáveis queremos mapear.

Lembrete: ao contrário do pacote, que se chama ggplot2, a função se chama apenas ggplot(), sem o 2.

Vamos utilizar o arquivo IBGE para criar um gráfico de pontos (valores quantitativos) com as variáveis Renda Média (SM) e IDH (IDH2010).

IBGE<-read.csv("/Users/eugeniaviana/Documents/Documents/Eugenia/Sociologia/MQ/IBGE.csv")

Primeiramente chamamos a função ggplot(). No comando aes(), indicamos que queremos a variável SM (x=SM) eixo horizontal x e IDH2010 no eixo vertical y (y=IDH2010).

Em seguida, adicionamos o comando geom_point(), precedido pelo símbolo +, para indicar que queremos um gráfico de pontos.

IBGE %>% ggplot(aes(x=SM, y=IDH2010))+geom_point()

Podemos colorir o gráfico adicionando o comando color=“” dentro a função geom_point(). Vamos escolher a cor azul (blue), que já vem como uma das cores padrões do R.

ggplot(IBGE, aes(x=SM, y=IDH2010))+geom_point(color="blue")

Podemos, ainda, adicionar uma linha de tendência com a função stat_smooth(). Vamos indicar o método (method=lm) e a cor da linha (col=“red”).

ggplot(IBGE, aes(x=SM, y=IDH2010))+geom_point(color="blue")+
  stat_smooth(method = "lm", col = "red")
## `geom_smooth()` using formula = 'y ~ x'