繪圖符號
回想一下,plotly 可透過 add_markers() 的 symbols 參數來自訂繪圖符號。symbols 可以用數字或字串指定。例如,100 代表空心圓,也可以寫成 "circle-open"。
若要手動指定三個層級的對應關係,你可以設定 symbols = c("circle", "triangle", "x"),就能依序以圓形、三角形和 x 代表各組別。
這裡提供可用繪圖符號的完整清單供你參考。
在本練習中,你將更改收入類別所使用的繪圖符號。
plotly 和 happy 資料集都已經為你載入。
本練習屬於課程
R 的 plotly 互動式資料視覺化:中級
練習說明
- 依下列對應關係更改
income類別的繪圖符號: - low:
"circle-open";lower-middle:"square-open";upper-middle:"star-open";high:"x-thin-open"
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Fill in the specified plotting symbols
happy %>%
plot_ly(x = ~life.expectancy, y = ~happiness) %>%
add_markers(symbol = ~income, symbols = c(___, ___, ___, ___))