【R】インタラクティブ ツリーダイアグラム
2020年6月6日
1.はじめに
R
でインタラクティブなツリーダイアグラムを作成できるパッケージにcollapsibleTree
というものがあります。これは、D3.jsを応用したもので、リストやJSONを意識することなく、インタラクティブなダイアグラムを表現できることが特徴です。
2.インストール
CRAN
からのインストールは、こちら。
install.packages("collapsibleTree")
最新版(dev版)はこちらのGithubから。
devtools::install_github("AdeelK93/collapsibleTree")
3.使ってみる
使ってみます。
library(collapsibleTree) collapsibleTree(warpbreaks, c("wool", "tension", "breaks"))
ノードをクリックすると、展開/収納ができます。おもしろいです。
さらに、次のような表現もできます。
collapsibleTreeSummary( warpbreaks, c("wool", "tension", "breaks"), attribute = "breaks", maxPercent = 50, nodeSize = "breaks", collapsed = FALSE )
色を付けたり、大きさを変えたり、ここにはありませんが、画像を乗っけたりと、非常に柔軟性が高いです。
4.おわりに
手軽に使えて、効果が高いツールだと思います。