Začněte nyníZačněte zdarma

Přípravy

V následujících cvičeních se budeme snažit vytvořit graf zobrazený v náhledu. Nejprve si připravíme pozice a základní vrstvu grafu.

Definování těchto prvků jako samostatných objektů nám umožní je snadno znovu použít ve více vrstvách nebo grafech.

  • position_jitter() přidává jitter (např. pro body).
  • position_dodge() posouvá geomy do stran (např. bar, col, boxplot, violin, errorbar, pointrange).
  • position_jitterdodge() geomy jitteruje a zároveň posouvá do stran (např. body).

Jako dříve budeme pracovat s datasetem mtcars, kde fcyl a fam jsou řádné faktorové proměnné odvozené z původních proměnných cyl a am.

Toto cvičení je součástí kurzu

Intermediate Data Visualization with ggplot2

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___

# 2. Dodge with width 0.1
posn_d <- ___

# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___
Upravit a spustit kód