Chuyển đổi một biểu đồ phân tán ggplot2
Lệnh ggplotly() giúp bạn dễ dàng tạo phiên bản tương tác cho hầu hết các biểu đồ tĩnh được tạo bằng gói ggplot2. Trong bài tập này, nhiệm vụ của bạn là tạo một phiên bản tương tác của biểu đồ phân tán dưới đây, để khám phá mối quan hệ giữa doanh số trò chơi điện tử ở Bắc Mỹ (NA_Sales) và điểm trung bình từ giới phê bình (Critic_Score) trong năm 2016.
Sau khi tạo đồ họa tương tác, hãy dành thời gian khám phá các thao tác tương tác có thể thực hiện.
Lưu ý: nạp plotly cũng sẽ nạp ggplot2 và dplyr.
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 với plotly trong R
Hướng dẫn bài tập
- Nạp
plotly. - Tạo một biểu đồ phân tán với
NA_Salestrên trục x vàCritic_Scoretrên trục y cho các trò chơi trong tập dữ liệuvgsalestừ năm 2016. Lưu biểu đồ này vào đối tượngscatter. - Dùng lệnh
ggplotly()để chuyểnscatterthành một đồ họa tương tácplotly.
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.
# Load the plotly package
___
# Store the scatterplot of Critic_Score vs. NA_Sales sales in 2016
scatter <- ___ %>%
filter(___ == ___) %>%
ggplot(aes(x = ___, y = ___)) +
geom_point(alpha = 0.3)
# Convert the scatterplot to a plotly graphic
___(___)