我正在嘗試將百分比添加到維恩圖的每個部分。我曾嘗試使用粘貼將循環標題與百分比連接起來。然而,不幸的是,這並不完全奏效,因爲它僅提供了每個獨立組的百分比,並且沒有提供每個交叉點的百分比,因爲交叉點沒有標題。理想情況下,我希望百分比在圈內。例如,我希望中間的三重交叉(工作,學習,遊戲)表示「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中定義的函數代碼時的舒適程度。 –