Sử dụng factor làm frame
Thời gian không phải là kiểu biến duy nhất có thể dùng để xác định các frame của một hoạt cảnh. Bạn cũng có thể tạo hoạt cảnh lần lượt đi qua các biểu đồ con được tạo bởi các biến phân loại (factor) thay vì dùng bố cục dạng lưới.
Trong bài tập này, bạn sẽ điều chỉnh lời giải từ câu trước để tạo một hoạt cảnh lần lượt hiển thị các biểu đồ bong bóng cho từng vùng (region) trong năm 2017.
Lưu ý: Thiết lập mặc định khiến hoạt cảnh chạy khá nhanh. Ở bài học tiếp theo, bạn sẽ học cách điều chỉnh tốc độ. Tạm thời, bạn có thể dùng thanh trượt để di chuyển giữa các vùng nếu muốn khám phá các mối quan hệ.
plotly và bộ dữ liệu us_economy đã được nạp sẵn.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu tương tác nâng cao với plotly trong R
Hướng dẫn bài tập
Hoàn thiện mã để tạo hoạt cảnh biểu đồ bong bóng của house_price theo gdp trên các vùng của Hoa Kỳ. Cụ thể,
- lọc dữ liệu cho năm
2017, - và thay đổi thuộc tính thẩm mỹ phù hợp để
regionxác định từng snapshot trong hoạt cảnh.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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"))