Carregando

library(ggplot2)
library(palmerpenguins)

Examinando o data frame

data("penguins")
View(penguins)

Criando gráfico

ggplot(data = penguins)+geom_point(mapping = aes(x=flipper_length_mm,y=body_mass_g))
## Warning: Removed 2 rows containing missing values (`geom_point()`).

ggplot(data=penguins): em ggplot2, um gráfico é iniciado com a função ggplot(). Ela cria um sistema de coordenadas ao qual é possível acrescentar camadas. O primeiro argumento da função ggplot() é um conjunto de dados a ser usado no gráfico. Nesse caso, foi “penguins”.

+: depois, acrescenta-se um símbolo “+” para adcionar uma nova camada ao seu gráfico. O gráfico é finalizado adicionando uma ou mais camadas ao ggplot().

geom_point(): em seguida, deve-se escolher um geom adicionando uma função geom. A função geom_point() utiliza pontos para criar gráficos de dispersão. A função geom_bar usa barras para criar gráficos de barras, e assim por diante. Nesse caso, escolha função geom_point para criar um gráfico de dispersão de pontos. O pacote ggplot2 vem com muitos funções geom diferentes. Você aprenderá mais sobre geoms posteriormente no curso.

(mapping =aes(x=flipper_length_mm,y=body_mass_g)): cada função geom em ggplot2 leva um argumento de mapeamento. Com isso, define-se como as variáveis do seu conjunto de dados serão mapeadas de acordo com as propriedades visuais. O argumento de mapeamento sempre é combinado com a função aes(). Os argumentos x e y da função aes() especificam quais variáveis devem ser mapeadas no eixo X e no eixo Y do sistema de coordenadas. Nesse caso, deseja-se mapear a variável “flipper_length_mm” no eixo X e a variável “body_mass_g” no eixo Y.

ggplot(data = penguins)+
  geom_point(mapping = aes(x=bill_length_mm,y=bill_depth_mm))
## Warning: Removed 2 rows containing missing values (`geom_point()`).