1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Vizualizace dat v R – nejlepší postupy

Connected

Bài tập

Práce s geom_bar

Zatímco geom_col() vyžaduje mapování sloupce na osu y, geom_bar() mapování osy y nepotřebuje (alespoň ve výchozím nastavení).

Místo toho geom_bar() přijme mapování osy x, spočítá každé jednotlivé pozorování (nebo řádek předaného datového rámce) pro každou třídu a vykreslí sloupce odpovídající výšky.

Tyto dva úseky kódu vytvoří stejný graf:

# geom_col()
data %>%
  groupby(xAxisCol) %>%
  summarize(value = n()) %>%
  ggplot(aes(x = xAxisCol, y = value) + 
  geom_col()

# geom_bar()
data %>%
  ggplot(aes(x = xAxisCol)) +
  geom_bar()

Použijme geom_bar() k prozkoumání pozorování s velkým počtem případů podle regionu v datech WHO.

Hướng dẫn

100 XP
  • Pomocí filter() vyfiltruj z dat who_disease pouze pozorování (řádky) s více než 1000 případy.
  • Namapuj osu x na sloupec region.
  • Přidej geom_bar() k objektu grafu pro vykreslení sloupců.