【发布时间】:2019-04-22 01:12:49
【问题描述】:
我使用 eulerr 包创建了一个维恩图,但它不允许我对其进行自定义,并且内圈的轮廓似乎与示例空间圈相接触。我查看了 VennDiagram 包手册,但没有运气。有没有办法使用 ggplot2 或任何其他 R 包创建维恩图。
我正在寻找该用户试图对我拥有的数据执行的操作。 3 组落入完整的样本空间。 How to draw a venn diagram subset by a main vector in R
这是使用 eulerr 包创建的:
这是我拥有的数据。圆圈 B、C 和 D 应该在圆圈 A 内,总共有 141 个。变量 a 中的 35 是 3 维恩图和圆圈之间的空间(空白)。
b = c(50,0,9,2,1,0,0,0)
c = c(50,21,0,2,0,3,0,0)
d = c(50,21,9,2,0,3,20,0)
a = c(50, 21, 9, 2,1,3,20,35)
手提袋 = cbind(b, c, d, a)
我不知道如何去做并制作一个我可以自定义的可展示的图表。
我在使用eulerr包的时候,在命令中手动输入了数据。
【问题讨论】:
-
欢迎来到 Stack Overflow!您能否通过共享您的数据样本来重现您的问题,以便其他人可以提供帮助(请不要使用
str()、head()或屏幕截图)?你可以使用reprex和datapasta包来帮助你。另见Help me Help you & How to make a great R reproducible example?