【发布时间】:2015-10-21 21:25:19
【问题描述】:
有没有办法在下面的两个直方图之后将以下维恩图作为第三个数字? 我想让两个维恩图一个在另一个之上
library(VennDiagram)
plus.venn<-draw.pairwise.venn(368, 1171, 149) #venn diagram 1
minus.venn<-draw.pairwise.venn(349, 1335, 173) #venn diagram 2
par(mfrow=c(1,3))
a<-sample(1:10000,3000)
b<-sample(5000:15000,3000)
hist(a)
hist(b)
【问题讨论】:
-
draw.pariwise.venn似乎使用grid图形,而hist使用基本图形。把两者混在一起并不好玩。你能用ggplot2或lattice创建一个网格友好的直方图吗? -
好的...实际上我不确定哪种方法是实现这一目标的最佳方式...
-
如果你想结合文代图(网格图形)和直方图(基础图形)你可以使用包
gridBase(一个例子here)。但是,如果您遵循 MrFlicks 的建议,在网格中绘制所有 oyur 图,您可能会得到更好的图。
标签: r venn-diagram