Memvisualisasikan hasil panen biji-bijian

Pengantar Penulisan Fungsi di R

Richie Cotton

Data Evangelist at DataCamp

Dataset 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...
Pengantar Penulisan Fungsi di R

ggplot2: menggambar banyak garis

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

Plot garis dengan banyak garis. Datanya contoh sederhana; intinya garis dikelompokkan oleh kolom group di data frame.

Pengantar Penulisan Fungsi di R

ggplot2: tren halus

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

Plot garis yang sama seperti sebelumnya, kini ada satu garis tren halus tambahan. Garis ini tidak dikelompokkan karena estetika group hanya ada pada geom_line, bukan seluruh plot. Cerdik, bukan?

Pengantar Penulisan Fungsi di R

ggplot2: faceting

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

Plot yang sama, tetapi kini ada empat panel berlabel 'A' hingga 'D' karena pemanggilan facet_wrap.

Pengantar Penulisan Fungsi di R

Wilayah sensus AS

Ini adalah plot statebin, artinya setiap negara bagian AS direpresentasikan sebagai kotak, disusun berbaris dan berkolom menyerupai bentuk AS. Tiap wilayah sensus punya warna berbeda.

Pengantar Penulisan Fungsi di R

Inner join di dplyr

dataset1 %>%
  inner_join(dataset2, by = "column_to_join_on")
Pengantar Penulisan Fungsi di R

Ayo berlatih!

Pengantar Penulisan Fungsi di R

Preparing Video For Download...