以因子作為影格
在動畫中,用來指定影格的不只有時間變數。你也可以建立一個動畫,依序切換由類別因子所建立的子圖,而不是使用網格版面配置。
在這個練習中,你會改寫上一題的答案,建立一個動畫,依序播放 2017 年各地區的氣泡圖。
注意:動畫的預設設定會讓播放速度很快。下一個單元你會學到如何調整速度。現在,如果你想深入觀察變數之間的關係,可以使用滑桿在各地區之間切換。
已經載入 plotly 與 us_economy 資料集。
本練習屬於課程
R 的 plotly 互動式資料視覺化:中級
練習說明
完成程式碼,將美國各地區的 house_price 與 gdp 做成氣泡圖動畫。具體來說,
- 篩選出
2017的資料, - 並調整合適的美學映射,讓
region定義動畫中的每個快照。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Animate a bubble chart of house_price against gdp over region
us_economy %>%
___(___ == ___) %>%
plot_ly(x = ~gdp, y = ~house_price) %>%
add_markers(size = ~population, color = ~region,
frame = ___, ids = ~state,
marker = list(sizemode = "diameter"))