Motivação Link para o cabeçalho

A versão nova do ggplot2 traz uma novidade interessante. Ficou muito mais fácil personalizar os gráfico sem necessariamente utilizar um tema pronto. Vou mostrar como fazer isso nos códigos a seguir:

Exemplo Link para o cabeçalho

Primeiro vou criar um gráfico de dispersão com as cores padrão do programa:

library(ggplot2)

g <- 
  ggplot(penguins, aes(x = flipper_len, y = body_mass)) +
  geom_point() +
  facet_wrap(~ species, nrow = 3)  +
  geom_smooth() + 
  labs(x = "Comprimento da Nadadeira (mm)", y = "Massa Corporal (g)", title = "Pinguins na Estação Palmer")

g

Agora aplico o theme_minimal para deixá-lo com um design mais simples:

g + 
  theme_minimal()

A partir desse design simples, vou usar três argumento

  • paper: altera a cor do “papel” onde o gráfico foi criado.
  • ink: muda a cor da “tinta” usada no “papel” do gráfico.
  • accent: utiliza uma cor específica para algo no gráfico que necessita um destaque. Neste caso, as curvas criadas por geom_smooth.
g + 
  theme_minimal(paper = "wheat", ink = "darkred", accent = "orange2")