1. 学ぶ
  2. /
  3. コース
  4. /
  5. R で学ぶ plotly によるインタラクティブ可視化

Connected

演習

密度プロットの重ね合わせ

この演習では、密度プロットを作成し、それらを重ねて表示することで、3 社(Activision、Electronic Arts、Nintendo)のビデオゲームの批評家スコアの分布を比較する方法を学びます。

Critic_Score の密度プロットを作成するには、density() コマンドの結果を保存し、その x と y の座標を add_lines() に渡します。

d <- density(vgsales2016$Critic_Score, na.rm = TRUE)
plot_ly() %>%
  add_lines(x = ~d$x, y = ~d$y, fill = 'tozeroy') %>%
  layout(xaxis = list(title = 'Critic score'),
         yaxis = list(title = 'Density'))

見慣れたコードで新しい種類のプロットを簡単に作成できることに注目してください。fill = 'tozeroy' という引数は、曲線の下の領域を塗りつぶします。

データフレーム activision、ea、nintendo と plotly は読み込まれています。

指示

100 XP
  • Activision、EA、Nintendo の Critic_Score の密度曲線を計算し、それぞれ d.a、d.e、d.n オブジェクトに保存します。
  • activision、ea、nintendo(この順番)について、Critic_Score の密度プロットを重ねて表示します。