Rで解析:インタラクティブに展開収束なツリーダイアグラム「collapsibleTree」パッケージ
インタラクティブに展開収束なツリーダイアグラムを作成するパッケージの紹介です。かなり、活用範囲が広いパッケージと考えます。
パッケージバージョンは0.1.7。実行コマンドはRStudioのRStudio Desktop 2021.09.2+382、windows 11のR version 4.1.2で確認しています。
<おすすめのRに関する書籍です>
Rによる統計データ解析
ビッグデータ時代に不可欠の一冊!統計ソフトウェアRを用いて、データサイエンスの基礎である統計学とそれを用いた具体的な統計解析手法・その運用の習得を目指す、統計データ解析テキストの決定版。
著者: 小池祐太, 村田昇, 吉田朋広
パッケージのインストール
下記コマンドを実行してください。
#パッケージのインストール
install.packages("collapsibleTree")スポンサーリンク
実行コマンド
詳細はコマンド、パッケージのヘルプを確認してください。
#パッケージの読み込み
library("collapsibleTree")
###データ例の作成#####
n <- 500
TestData <- data.frame("Group" = sample(paste0("Group", 1:5), n, replace = TRUE),
"LETTERS" = sample(LETTERS[1:24], n, replace = TRUE),
"letters" = sample(letters[1:24], n, replace = TRUE),
"numeric" = sample(as.character(seq(n)), n, replace = FALSE))
########
#インタラクティブに展開収束するツリーダイアグラムを作成:collapsibleTreeコマンド
#データを指定:dfオプション
#階層データを指定:hierarchyオプション
#シンボル塗色を設定:fillオプション;rootを含めた全階層分のデータ数が必要
collapsibleTree(df = TestData,
hierarchy = c("Group", "LETTERS", "letters", "numeric"),
fill = c(
#TestData
"black",
#"Group"
rep("green", length(unique(paste(TestData$Group)))),
#LETTERS
rep("#fef0e7", length(unique(paste(TestData$Group, TestData$LETTERS)))),
#letters
rep("#5c463e", length(unique(paste(TestData$Group,
TestData$LETTERS,
TestData$letters)))),
#numeric
rep("#f5c971", length(unique(paste(TestData$Group,
TestData$LETTERS,
TestData$letters,
TestData$numeric)))))
)出力例
シンボルをクリックすることで展開収束します。
少しでも、あなたの解析が楽になりますように。
スポンサーリンク