開始使用免費開始

重疊的長條圖

你可以進一步自訂長條圖,透過調整 dodging 讓長條彼此部分重疊。你將不再使用 position = "dodge",而是改用 position_dodge(),就像你在前一個練習用 position_jitter() 的方式一樣。這裡你會把它儲存成一個物件 posn_d,方便之後重複使用。

記住,你之所以要使用 position_dodge()(以及 position_jitter()),是為了明確指定你想要的「偏移(dodging)」或「抖動(jittering)」的程度。

這個範例會使用 mtcars 資料集。

本練習屬於課程

ggplot2 資料視覺化入門

檢視課程

動手互動練習

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

ggplot(mtcars, aes(cyl, fill = fam)) +
  # Change position to use the functional form, with width 0.2
  geom_bar(position = "dodge")
編輯並執行程式碼