我正在使用函数绘制维恩图
draw.triple.venn()
library(VennDiagram)
. 这是我在R中的代码:
g = draw.triple.venn(area1 = 4.1, area2 = 5.6, area3 = 15.9, n12 = 1.3, n23 = 4.2, n13 = 2.3, n123 = 1.2, category = c("Landuse", "Environment", "Space"), fill = c("darkgray", "gray", "lightgrey"), print.mode = c("percent", "percent", "percent"), sigdig=2, ind = T)
grid.arrange(gTree(children=g))
这是当前的数字:
现在,我想显示每个分数的“百分比”和“原始”。在包裹描述中,它写道:“打印。“模式”可以是“原始”或“百分比”。这是打印数字的格式。可以传入向量,第二个元素打印在第一个元素下。
这似乎表明“原始”和“百分比”可以一起显示。有什么建议吗?
此外,我如何控制一致使用的位数,即56.0%(而不是56%)和0.5%(而不是0.53%)?我已经设置了sigdig=2,我认为这将强制该空间的一致性。
此外,是否有方法控制每个分数的填充颜色(与仅包含3种颜色的向量相比)?
最后,有没有办法手动添加文本?我想指出左下角剩余变化的比例。
这是该软件包的链接
https://cran.r-project.org/web/packages/VennDiagram/VennDiagram.pdf
非常感谢您的帮助。