開始使用免費開始

超越顏色:使用符號

同時用顏色與形狀來編碼類別變數,是更有效揭露關係的做法。這種雙重編碼策略使用了兩種前注意(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
___ %>%
   ___ %>%
   ___
編輯並執行程式碼