Vamos apresentar de forma prática a construção de gráficos utilizando o pacote GGPLOT2. Para mais informações acesse a documentação do pacote no link https://cran.r-project.org/web/packages/ggplot2/ggplot2.pdf.

Instalando pacotes

install.packages(c("ggplot2","knitr"))

Construindo uma tabela ou data.frame com dados fictícios

library(knitr)
Quantidade<- c(778,437,536,287,723,525,521,12,15,58) # quantidade de alunos
Anos<- c(2016,2016,2015,2015,2014,2014,2013,2013,2012,2012) # ano escolar
Genero<- rep(c("Meninas","Meninos"),5)  #genero do aluno
Dados<- data.frame(Quantidade,Anos,Genero) # tabela ou dataframe dos dados escolares
kable(Dados[1:3,]) # Lendo as 3 primeiras linhas da tabela dos dados
Quantidade Anos Genero
778 2016 Meninas
437 2016 Meninos
536 2015 Meninas

Construindo a tabela e o gráfico

library(ggplot2) # pacote para construcao dos graficos

graf1<- ggplot(data = Dados,aes(x = Anos, y = Quantidade, fill = Genero))

graf1+geom_bar(stat="identity", width=0.5,position="dodge")

# Adicionando camadas ao grafico (Titulo e formatação dos eixos x e y)

graf1<- ggplot(data = Dados,aes(x = Anos, y = Quantidade, fill = Genero))

graf1+geom_bar(stat="identity", width=0.5,position="dodge")+
  #Titulo e eixos
  labs(title ="Total de alunos ao longo dos anos por Gênero",xlim = "Anos", ylim = "Quantidade")+ 
  # centralizando titulo
  theme(plot.title = element_text(hjust = 0.5))+
  # edicao da legenda (acentuacao)
  labs(fill = "Gênero") 

# Iserindo legendas nas barras  
graf1+geom_bar(stat="identity", width=0.5,position="dodge")+
  #Titulo e eixos
  labs(title ="Total de alunos ao longo dos anos por Gênero",xlim = "Anos", ylim = "Quantidade")+ 
  # centralizando titulo
  theme(plot.title = element_text(hjust = 0.5))+
  # edicao da legenda (acentuacao)
  labs(fill = "Gênero") +
  #inserindo legendas nas barras
  geom_text(aes(label = Quantidade),position=position_dodge(width=0.8), vjust=-1)+
  # Cores das barras
  scale_fill_hue(c=45, l=80)

Gostou da página, então siga-nós nas redes sociais que sempre estaremos inserindo conteúdos novos por aqui.

Linkedin www.linkedin.com/in/joseli-moreira-ferraz/

GitHub https://github.com/JoseliFerraz

Rpubs https://rpubs.com/joseli1987/513362

Contato:

Quer conhecer mais sobre o universo R, alguns links interessantes para sua jornada:

https://rpubs.com

https://cran.r-project.org/

https://cran.r-project.org/web/packages/ggplot2/ggplot2.pdf