開始使用免費開始

對數轉換座標尺

使用 scale_y_log10()scale_x_log10(),等同於在進入 ggplot2 之前就先把實際資料集做轉換。

使用 coord_trans(),並在引數中設定 x = "log10" 與/或 y = "log10",則會在統計量計算之後再轉換資料。繪出的圖看起來會和使用 scale_*_log10() 一樣,但座標尺會不同,也就是你會在經過 log10 轉換的座標軸上看到「原始值」。這很實用,因為對數座標有時不太直觀。

我們用右偏的資料來示範——msleep 資料集中 51 種哺乳類的腦重與體重。

本練習屬於課程

ggplot2 中級資料視覺化

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
編輯並執行程式碼