【R】インタラクティブ ツリーダイアグラム

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.おわりに

手軽に使えて、効果が高いツールだと思います。

Add a Comment

メールアドレスが公開されることはありません。