我使用了gplots库中的venn函数。以下是一个简单的例子。library(gplots) venn( list(A=1:5,B=4:6,C=c(4,8:10),D=c(4:12)) ) 以下是输出结果: 我的问题是如何使每个组的图片变得丰富多彩?(基本上让它更有趣!:D) 我尝试了其他软件包,但由于我的数据不是数字,它们不接受字符来制作图表! 任何帮助/建议都将不胜感激。 谢谢提前。
要么将您的图像导出为SVG格式并使用像InkScape这样的软件对其进行着色,要么使用另一个软件包:require(VennDiagram) vp <- venn.diagram(list(A=1:5,B=1,C=c(4,8:10),D=c(4:12)), fill = 2:5, alpha = 0.3, filename = NULL); grid.draw(vp)