本期介绍利用UpsetR包大于5个样本的“维恩图”,即集合图
上期“【R语言】——VennDiagram包绘制维恩图(Venn diagram)保姆级教程”介绍2-5个样本绘制维恩图的方法,但当样本超过5个时,常规维恩图可视化结果的直观性及数据的捕捉就很困难,甚是不友好。因此,可采用一种特殊的“维恩图”——集合图(upset plot)。
集合图(upset plot),集合图不受样本数量的限制。可以更直观的显示各组数据之间的交互情况。可以更清晰的展示多个数据集的交集情况。
下图为集合图的说明:
1 数据准备
数据输入格式(xlsx格式):
2 R包加载及数据导入
#下载包#
install.packages("UpSetR")
install.packages("RColorBrewer")
install.packages("openxlsx")
#载入包#
library(UpSetR)
libr