Rで解析:インタラクティブな散布図作成!「pairsD3」パッケージ

関係性の把握には散布図が非常に有効と考えています。また、散布図をインタラクティブに操作することで、思いがけない発見をすることがあります。

Plotlyライブラリでもインタラクティブなグラフを作成できますが、散布図に特化した「pairsD3」パッケージが手軽なので紹介します。

なお、作成した散布図はHTMLやshinyで出力できます。shinyの出力は更にインタラクティブです。


パッケージのインストール

#パッケージのインストール
install.packages("pairsD3")

実行コマンドの紹介

pairsD3コマンドを実行すると、ブラウザが立ち上がり散布図が表示されます。RStudioはPlotビューア内に表示されます。

#ライブラリの読み込み
library("pairsD3")

#データの準備
TastData <- data.frame(X = runif(100),
                       Y = runif(100),
                       Z = runif(100))
#&#12487;&#12540;&#12479;&#12398;&#12503;&#12525;&#12483;&#12488;
pairsD3(TastData)

散布図をHTMLで出力する場合は下記コマンドを実行してください。なお、magrittrパッケージが必要です。

#magrittr&#12497;&#12483;&#12465;&#12540;&#12472;&#12364;&#26410;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12398;&#22580;&#21512;&#12399;&#19979;&#35352;&#12434;&#23455;&#34892;
#install.packages("magrittr")
library("magrittr")
pairsD3(TastData) %>% savePairs(file = "TEST.html")

shinyで更にインタラクティブになります。是非、実行してみてください。

shinypairs(TastData)

HTMLで出力

図内をドラッグしてみてください。プロットが赤くハイライトされます。

shinyで出力

画像なので動きません。実際の動きはコマンドを実行してください。

shin

少しでも、あなたのウェブや実験の解析が楽になりますように!!

Prices and shipping availability may change. Please refer to the product page at time of purchase.
Content displayed on this site is provided by Amazon and may be updated or removed.
Amazon Associate, karada-good earns income through qualifying sales.
タイトルとURLをコピーしました