ggplot2 の散布図を変換する
ggplot2 パッケージで作成した多くの静的プロットは、ggplotly() コマンドで手軽にインタラクティブ化できます。この演習では、次の散布図のインタラクティブ版を作成し、2016 年における北米のビデオゲーム売上(NA_Sales)と批評家の総合スコア(Critic_Score)の関係を探ります。
インタラクティブなグラフィックを作成したら、できる操作をいろいろ試してみてください。
注意: plotly を読み込むと、ggplot2 と dplyr も読み込まれます。
この演習はコースの一部です
R で学ぶ plotly によるインタラクティブ可視化
演習の手順
plotlyを読み込みます。vgsalesデータセットから 2016 年のビデオゲームを対象に、x 軸にNA_Sales、y 軸にCritic_Scoreを置いた散布図を作成し、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
___(___)