我想繪製兩組維納圖,其中一組完全落入另一組。我可以得出有R包Venndiagram
圖這樣如何在繪製維恩圖時調整圓的位置
library(VennDiagram)
grid.newpage();
venn.plot <- draw.pairwise.venn(area1 =467 ,area2 =273 ,cross.area = 273,
category = c("Set1", "Set2"),fill = c("darkorange", "dodgerblue1"),
lty = rep("solid", 2),lwd = c(2,2),col = c("black","black"),cex = 2,cat.cex = 2,cat.pos = c(310, 135),
cat.dist = 0.09,cat.just = list(c(-1, -1), c(1, 1)),
ext.pos = 30,ext.dist = -0.05,
ext.length = 0.85,ext.line.lwd = 2,ext.line.lty = "dashed");
grid.draw(venn.plot);
這聽起來像深奧的技巧,而是如何調節圈,說的位置,而不是兩個同心圓,讓內圈觸摸外圈?
類似this one here。我添加了一個不重疊的元素。
我在Venndiagram
包中找不到參數,允許我調整圓的位置。
這沒有多大意義,因爲一個包含了其他。以下是您可以查看的幾個示例:https://rstudio-pubs-static.s3.amazonaws.com/13301_6641d73cfac741a59c0a851feb99e98b.html和http://rstudio-pubs-static.s3.amazonaws.com/6401_7582b217798044d3ae87ebbdc47b7562.html – lizzie
@莉齊。感謝您的評論,是的,我檢查了您建議的網頁,但仍無法找到調整圈子位置的任何論據。我可以通過添加一個非重疊的元素,比如我在帖子中添加的示例,但是... – Jun