為了開始探索美國經濟指數資料集,你的任務是以房價指數對實質 GDP 繪製氣泡圖。此外,你會用顏色表示美國的區域,來觀察是否有潛在的區域群聚。
在這個練習中,你也會探索如何調整 marker 參數的 sizemode,以更完善圖表的呈現。
marker
sizemode
plotly、dplyr,以及 us_economy 資料集都已經載入。
plotly
dplyr
us_economy
本練習屬於課程
試著完成這個範例程式碼,體驗一下這個練習。
# filter out the 2017 data us_economy %>% ___(___ == ___)
複習關鍵的 plotly 指令。你會回顧如何在 plotly 中建立多種圖表類型,以及如何潤飾圖表。此外,你也會先建立氣泡圖與折線圖的靜態版本,並在下一章將它們動畫化。
當前練習
本章將學習如何在 plotly 中實作關鍵影格(keyframe)動畫。你會探索如何建立像 Hans Rosling 的氣泡圖動畫,以及累積型動畫,例如顯示某支股票估值隨時間變化的動畫。
當你在圖形中探索出乎意料的結構時,讓一張圖上的選取能更新另一張圖會很有幫助。舉例來說,當你在散佈圖上觀察到叢集時,讓被選取的叢集去更新某些群組成員的圖表(例如抖動散佈圖或多組長條圖)會很實用。在本章中,你會學到如何連結 plotly 圖表以啟用連動刷選。同時,你也會學到如何在不使用 Shiny 的情況下,為 plotly 圖表加入下拉選單、核取方塊與滑桿。
在最後一章,你會運用擴充後的 plotly 工具組,探索 1957 年到 2018 年之間的軌道級太空發射。過程中,你會學到如何整理資料,以在沒有共同起點的情況下實作累積型動畫,並進一步熟悉 crosstalk 套件。