我正在尝试为我的维恩图的每个部分添加百分比。我尝试使用粘贴将圆圈标题与百分比连接起来。然而,不幸的是,这并不完全有效,因为它只提供每个独立组的百分比,而不提供每个交叉点的百分比,因为交叉点没有标题。理想情况下,我希望百分比在圆圈内。例如,我希望中间的三重交叉点(工作、学习、娱乐)表示“83, 20.54%”,而不是现在表示的“83”。
以下是我正在使用的代码的基本示例:
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")