我试图建立下面的图表,但它必须是可能的(见图片),我有一个关于负区的错误。
我还需要我的图表缩放。
grid.newpage() # Move to new plotting page
draw.triple.venn(area1 = 153, # Different color for each set
area2 = 173,
area3 = 224,
n12 = 2,
n23 = 26,
n13 = 8,
n123 = 140,
col = "red",
fill = c("pink", "green", "orange"), scaled = TRUE)
2条答案
按热度按时间p5fdfcr11#
如果你想让图的大小与每个区域所包含的数量成比例,你应该使用
eulerr
包。注意,在你的例子中,三个区域之间的重叠太大了,以至于几乎不能再被识别为维恩图:1cosmwyk2#
你必须确保你的面积在参数中正确地求和,如下所示:
创建于2023年3月20日,使用reprex v2.0.2