首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用R Venn.diagram软件包调整Venn图的相对位置

用R Venn.diagram软件包调整Venn图的相对位置
EN

Stack Overflow用户
提问于 2022-07-12 16:06:33
回答 1查看 67关注 0票数 0

我想用R Venn.digram包绘制一个Venn图。这是我的密码。

代码语言:javascript
复制
library(VennDiagram)
myCol2 <- brewer.pal(3, "Pastel2")

list1 <- c(1:179)
list2 <- c(171:224)
list3 <- c(1:17, 171, 172, 225:230)

venn.diagram(
  x = list(list1, list2, list3),
  category.names = c("list1", "list2", "list3"),
  filename = 'three comparison.png',
  output=TRUE,
  resolution = 600,
  cex = 1.8,  # size of numbers in the cycles
  # sub.fontfamily = "serif",
  fontfamily ="Arial",
  main.fontfamily="serif",
  cat.cex = 1.2, # size of category names
  fill = myCol2
)

这是我的Venn图输出。

有没有一种方法可以旋转对应于list2list3的两个循环,使图看起来如下所示?-基本上,我不希望在同一条线上有三个中心。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-15 01:10:56

感谢Dominik介绍ggvenn包。它起作用了。

图书馆(Ggvenn)

代码语言:javascript
复制
a <- list(list1 = c(1:179),
          list2 = c(171:224),
          list3 = c(1:17, 171, 172, 225:230))

ggvenn(a, c("list1", "list2", "list3"),show_percentage = F)  

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72955277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档