2D、3Dのベン図を作成するパッケージの紹介です。なお、3Dのベン図はグリグリ動かすことが可能です。
パッケージバージョンは1.0。windows11のR version 4.1.2で確認しています。
パッケージのインストール
下記コマンドを実行してください。
#パッケージのインストール install.packages("vennplot")
コマンドの紹介
詳細はコマンド、パッケージのヘルプを確認してください。
#パッケージの読み込み library("vennplot") ###データ例の作成##### set.seed(1234) n <- 10 TestData <- data.frame("Data1" = sample(0:1, n, replace = TRUE), "Data2" = sample(0:1, n, replace = TRUE), "Data3" = sample(0:1, n, replace = TRUE), "Data4" = sample(0:1, n, replace = TRUE), "Data5" = rep(0, n)) #Data5を独立にするためデータを調整 TestData[5,] <- c(rep(0, 4), 1) #データの確認 TestData Data1 Data2 Data3 Data4 Data5 1 1 1 1 0 0 2 1 1 1 1 0 3 1 1 1 0 0 4 1 0 1 0 0 5 0 0 0 0 1 6 1 1 1 1 0 7 0 1 0 0 0 8 0 0 1 1 0 9 0 1 1 1 0 10 1 1 1 0 0 ######## #2Dまたは3Dのベン図を作成:vennplotコマンド #データを指定:combinationsオプション #2Dまたは3Dの指定:ThreeDオプション;TRUE,2D vennplot(disjoint.combinations = TestData, ThreeD = FALSE, #cols = c("red", "blue", "green", "grey", "yellow"), alpha = 0.1)
出力例
・2Dのベン図
・3Dのベン図
少しでも、あなたの解析が楽になりますように!!