Visualizando rendimentos de grãos

Introdução à Escrita de Funções em R

Richie Cotton

Data Evangelist at DataCamp

O conjunto de dados corn

glimpse(corn)
Observations: 6,381
Variables: 6
$ year                   <int> 1866, 1866, 1866, 1866, 1866, 1866...
$ state                  <chr> "Alabama", "Arkansas", "California...
$ farmed_area_acres      <dbl> 1050000, 280000, 42000, 57000, 200...
$ yield_bushels_per_acre <dbl> 9.0, 18.0, 28.0, 34.0, 23.0, 9.0, ...
$ farmed_area_ha         <dbl> 424919.92, 113311.98, 16996.80, 23...
$ yield_kg_per_ha        <dbl> 79.29892, 158.59784, 246.70776, 29...
Introdução à Escrita de Funções em R

ggplot2: desenhando várias linhas

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group))

Um gráfico de linhas com várias linhas. Os dados são fictícios e simples; o ponto é que as linhas são agrupadas pela coluna group no data frame.

Introdução à Escrita de Funções em R

ggplot2: tendências suavizadas

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group)) +
  geom_smooth()

É o mesmo gráfico de linhas do slide anterior, mas agora há uma linha extra com tendência suavizada. Essa linha não está agrupada porque o estético group estava no geom de linha, não no gráfico inteiro. Esperto, né?

Introdução à Escrita de Funções em R

ggplot2: facetamento

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group)) +
  geom_smooth() +
  facet_wrap(vars(facet))

É o mesmo gráfico de antes, mas agora há quatro painéis rotulados de "A" a "D", por causa da chamada a facet_wrap.

Introdução à Escrita de Funções em R

Regiões do censo dos EUA

É um gráfico statebin: cada estado dos EUA é um quadrado, e os quadrados são dispostos em linhas e colunas que lembram o formato dos EUA. Cada região do censo tem uma cor diferente.

Introdução à Escrita de Funções em R

dplyr inner joins

dataset1 %>%
  inner_join(dataset2, by = "column_to_join_on")
Introdução à Escrita de Funções em R

Vamos praticar!

Introdução à Escrita de Funções em R

Preparing Video For Download...