Gráficos com ggplot2

Introdução

Neste blocos de exercícios você vai utilizar o pacote ggplot2 para construir os seguintes gráficos:

  • Gráfico de barras (barplot)
  • Histograma (histogram)
  • Diagrama de caixa (boxplot)
  • Gráficos de dispersão (scatter plot)
  • Séries temporais (time series)

Pacotes necessários

Para fazer estes exercícios, acione os pacotes a seguir:

Caso ainda não tenha instalado os pacotes, use:

install.packages("tidyverse")
install.packages("gapminder")
install.packages("ggthemes")

Primeiro bloco de exercícios

Banco de dados

Entre os exercícios 1 e 8, o banco de dados starwars vai ser empregado. starwars contém características de 87 personagens da franquia criada por George Lucas.

Para saber mais sobre esses dados, utilize:

?starwars

Para dar uma olhada nas variávies dos bancos de dados, você pode utilizar o comando a seguir:

Tente executar a função glimpse() no banco de dados starwars.

Exercício 1

Reproduza o seguinte gráfico:

Dica

Exercício 2

Modifique o gráfico do exercício anterior, de modo que ele fique como na imagem a seguir:

Dica
fct_infreq()

fill =

labs()

theme_

Exercício 3

Refaça o gráfico a seguir:

drop_na()

fill = 

position =

Exercício 4

Modifique o gráfico do exercício anterior, de modo que ele fique como na imagem a seguir:

Dica
labs()

theme_

Exercício 5

Recrie o gráfico abaixo:

Dica
bins = 18

Exercício 6

Transforme o gráfico anterior para que ele se pareça com a imagem abaixo:

Dica
color =
  
fill = 

labs()

theme_

Exercício 7

Construa o gráfico abaixo:

Exercício 8

Modifique o código do gráfico anterior para que ele fique com essa aparência:

Dica

Segundo bloco de exercícios

Banco de dados

A partir do exercício 9, o banco de dados gapminder vai ser utilizado. gapminder contém informações sobre expectativa de vida, população e PIB per capita de 142 países entre os anos de 1952 e 2007.

Para saber mais sobre esses dados, utilize:

?gapminder

Para dar uma olhada nas variávies dos bancos de dados, você pode utilizar o comando a seguir:

Exercício 9

Reproduza o gráfico a seguir, que só contém dados do ano de 2007:

Exercício 10

Modifique o código do exercício anterior para que o gráfico ganhe as características abaixo:

Dica
log()

labs()

theme_

scale_

Exercício 11

Construa um gráfico como este (os dados referem-se somente ao ano de 1952):

Exercício 12

Modifique o gráfico do exercício acima para que ele se pareça com a imagem a seguir:

Dica
labs()

theme_

theme()

Exercício 13

Crie um gráfico como o seguinte:

Exercício 14

Modifique o código anterior para o gráfico gerado se assemelhe a figura abaixo:

Dica

Sem dicas dessa vez