始める無料で始める

ggplot2 の散布図を変換する

ggplot2 パッケージで作成した多くの静的プロットは、ggplotly() コマンドで手軽にインタラクティブ化できます。この演習では、次の散布図のインタラクティブ版を作成し、2016 年における北米のビデオゲーム売上(NA_Sales)と批評家の総合スコア(Critic_Score)の関係を探ります。

インタラクティブなグラフィックを作成したら、できる操作をいろいろ試してみてください。

注意: plotly を読み込むと、ggplot2dplyr も読み込まれます。

この演習はコースの一部です

R で学ぶ plotly によるインタラクティブ可視化

コースを見る

演習の手順

  • plotly を読み込みます。
  • vgsales データセットから 2016 年のビデオゲームを対象に、x 軸に NA_Sales、y 軸に Critic_Score を置いた散布図を作成し、scatter オブジェクトに保存します。
  • ggplotly() コマンドを使って、scatterplotly のインタラクティブグラフィックに変換します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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
___(___)
コードを編集して実行