Poměr stran I: poměr 1:1
Poměr stran grafu můžeme nastavit pomocí coord_fixed(), které jako výchozí hodnotu používá ratio = 1. Poměr stran 1:1 je nejvhodnější tehdy, když jsou obě spojité proměnné na stejné škále – jako například u datasetu iris.
Všechny proměnné jsou měřeny v centimetrech, takže dává smysl, aby jedna jednotka na grafu odpovídala stejné fyzické vzdálenosti na každé ose. Výsledkem je věrnější zobrazení vztahu mezi oběma proměnnými – poměr stran totiž může měnit úhel vyhlazovací křivky a tím zkreslit dojem z dat. Samotné lineární modely se sice nemění, ale náš vizuální vjem ovlivnit mohou.
V náhledu je zobrazen graf datasetu iris znázorňující šířku kalichu oproti délce kalichu, obarvený podle druhu.
Toto cvičení je součástí kurzu
Intermediate Data Visualization with ggplot2
Pokyny k cvičení
- Přidej vrstvu s pevnými souřadnicemi, která vynutí poměr stran 1:1.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
geom_jitter() +
geom_smooth(method = "lm", se = FALSE) +
# Fix the coordinate ratio
___