超越顏色:使用符號
同時用顏色與形狀來編碼類別變數,是更有效揭露關係的做法。這種雙重編碼策略使用了兩種前注意(pre-attentive)的視覺線索,能更快把資訊傳達給讀者。這個概念在 plotly 中是預設實作的;只要你把變數對應到 symbol,plotly 就會自動把該變數也對應到 color。
若要把變數對應到作圖的形狀,請在 plot_ly() 指令中加入 symbol 參數。
注意:用顏色與形狀來表達「不同的」變數並不是好做法。研究顯示這兩種特徵會互相干擾,反而讓兩個變數都更難以區分。
本練習屬於課程
使用 R 的 plotly 互動式資料視覺化
練習說明
- 使用資料框
vgsales2016建立散佈圖,x 軸為Critic_Score,y 軸為User_Score,並以作圖符號對應遊戲的Rating。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create a scatterplot of User_Score against Critic_Score coded by Rating
___ %>%
___ %>%
___