我正在尝试将百分比添加到维恩图的每个部分。我曾尝试使用粘贴将循环标题与百分比连接起来。然而,不幸的是,这并不完全奏效,因为它仅提供了每个独立组的百分比,并且没有提供每个交叉点的百分比,因为交叉点没有标题。理想情况下,我希望百分比在圈内。例如,我希望中间的三重交叉(工作,学习,游戏)表示“83,20.54%”,而不是它目前所表示的“83”。将百分比添加到R中的维恩图中
以下是代码的一个基本的例子比我有工作:
g = draw.triple.venn(
area1 = 396,
area2 = 273,
area3 = 147,
n12 = 266,
n23 = 86,
n13 = 143,
n123 = 83,
category = c("Study", "Work", "Play"),
fill = c("blue", "red", "green"),
euler.d=TRUE,
scaled=TRUE, ind = FALSE,
)
require(gridExtra)
grid.arrange(gTree(children=g), main="Title", sub="subtitle")
我很抱歉,但我仍然无法得到它的工作。你如何定义draw.triple.venn2函数? – user3209543
我想我需要知道您在查看源代码和编辑纯R中定义的函数代码时的舒适程度。 –