開始使用免費開始

將 ggplot2 散佈圖轉為互動圖

ggplotly() 指令可以輕鬆把用 ggplot2 套件建立的大多數靜態圖,轉成互動版本。在這個練習中,你的任務是建立下方散佈圖的互動版本,探索 2016 年北美地區的電玩遊戲銷售(NA_Sales)與彙整媒體評分(Critic_Score)之間的關係。

建立互動圖後,請務必實際操作並觀察有哪些可用的互動功能。

注意:載入 plotly 也會同時載入 ggplot2dplyr

本練習屬於課程

使用 R 的 plotly 互動式資料視覺化

檢視課程

練習說明

  • 載入 plotly
  • 使用 vgsales 資料集中的 2016 年資料,建立一個以 NA_Sales 為 x 軸、Critic_Score 為 y 軸的電玩遊戲散佈圖,並將此圖存成 scatter 物件。
  • 使用 ggplotly() 指令把 scatter 轉為 plotly 的互動圖。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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
___(___)
編輯並執行程式碼