如何在 R 中使 Venn 图({venn-gplots})变得丰富多彩?

5
我使用了gplots库中的venn函数。
以下是一个简单的例子。
library(gplots)
venn( list(A=1:5,B=4:6,C=c(4,8:10),D=c(4:12)) )

以下是输出结果:

在此输入图片描述

我的问题是如何使每个组的图片变得丰富多彩?(基本上让它更有趣!:D)

我尝试了其他软件包,但由于我的数据不是数字,它们不接受字符来制作图表!

任何帮助/建议都将不胜感激。 谢谢提前。


我的数据不是数字 - 那么我认为你不应该提供数字示例数据。 - lukeA
你可能会发现这个问题很有用,但本质上答案使用了gplots的venn和Illustrator来着色部分。https://dev59.com/HGoy5IYBdhLWcg3wMLOj - lawyeR
1个回答

10

要么将您的图像导出为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)

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接