ПочатиПочніть безкоштовно

Логарифмічне перетворення шкал

Використання scale_y_log10() і scale_x_log10() еквівалентне перетворенню самого набору даних до того, як ми передамо його в ggplot2.

За допомогою coord_trans() з параметрами x = "log10" та/або y = "log10" дані перетворюються після обчислення статистик. Графік виглядатиме так само, як і з scale_*_log10(), але шкали будуть іншими: на осях із логарифмічною шкалою base 10 ви бачитимете вихідні значення. Це корисно, адже логарифмічні шкали можуть бути не надто інтуїтивними.

Подивімося на це на прикладі з позитивною асиметрією розподілу — маси мозку та тіла 51 ссавця з набору msleep.

Ця вправа є частиною курсу

Середній рівень візуалізації даних у ggplot2

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
Редагувати та запускати код