Dvojité a převrácené osy

Intermediate Data Visualization with ggplot2

Rick Scavetta

Founder, Scavetta Academy

Typické úpravy os

  • Poměry stran (viz video 1)
    • Upravte pro nejlepší perspektivu
  • Transformační funkce (např. log, viz video 2)
    • Upravte, pokud původní škála nevyhovuje
  • Dvojité osy x nebo y
    • Přidání surových a transformovaných hodnot
  • Převrácené osy
    • Změna směru závislostí
    • Změna orientace geometrie
Intermediate Data Visualization with ggplot2

Typické úpravy os

  • Poměry stran (viz video 1)
    • Upravte pro nejlepší perspektivu
  • Transformační funkce (např. log, viz video 2)
    • Upravte, pokud původní škála nevyhovuje
  • Dvojité osy x nebo y
    • Přidání surových a transformovaných hodnot
  • Převrácené osy
    • Změna směru závislostí
    • Změna orientace geometrie
1 Více informací o dvojitých osách x a y viz kapitola 4, video 3.
Intermediate Data Visualization with ggplot2

Dvojité osy

přeznačená škála

Intermediate Data Visualization with ggplot2

Přidání surových a transformovaných os

s anotacemi

Intermediate Data Visualization with ggplot2

Typické úpravy os

  • Poměry stran (viz video 1)
    • Upravte pro nejlepší perspektivu
  • Transformační funkce (např. log, viz video 2)
    • Upravte, pokud původní škála nevyhovuje
  • Dvojité osy x nebo y
    • Přidání surových a transformovaných hodnot
  • Převrácené osy
    • Změna směru závislostí
    • Změna orientace geometrie
Intermediate Data Visualization with ggplot2

Převrácení os

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point() +
  geom_smooth(method = "lm", 
              se = FALSE)

Intermediate Data Visualization with ggplot2

coord_flip()

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point() +
  geom_smooth(method = "lm", 
              se = FALSE) +
  coord_flip()

Intermediate Data Visualization with ggplot2

Pojďme procvičovat!

Intermediate Data Visualization with ggplot2

Preparing Video For Download...