听说你在找Venn(韦恩)图

1.加载R包

library(VennDiagram)

2. 选择变量

class1=c("A","B","C","D","E","F","G","H","I","J")

class2=c("A","B","C","D","E","K","L","M","N","O")

class3=c("A","B","C","P","Q","R","S","T","F","K")

class4=c("A","B","C","X","Y","I","J","O","F","K")

3. 画图

a. 2张图

venn_plot = venn.diagram(
  list('class A' = class1, 'class B' = class2),
  file = 'result1.png',
  #输出文件的名
  fill = c("green", 'blue'),
  #venn图的填充颜色
  label.col = c("black", 'white', 'black'),
  #venn图中标签的颜色
  lwd = 1,
  #venn图线的宽度
  lty = 1,
  #veen图线的类型
  alpha = 0.3,
  #图形的透明度
  cex = 1.2,
  #字体大小
  scale = T,
  #是否要根据变量的数目进行归一化
  cat.pos = 0,
  #各veen图标签的位置(0-360度)
  fontfamily = "serif",
  #字体
  fontface = "bold"
)#加粗

b. 3张图

venn_plot = venn.diagram(
  list(
    'class A' = class1,
    'class B' = class2,
    'class C' = class3
  ),
  file = 'result2.tiff',
  fill = c("green", 'blue', "yellow"),
  label.col = c("black", 'black', 'black', 'black', 'white', 'black', 'black'),
  lty = 0,
  alpha = 0.3,
  cex = 1.2,
  scale = T,
  cat.pos = c(0, 0, 180),
  fontfamily = "serif",
  fontface = "bold"
)

**c. 4张图

venn_plot = venn.diagram(
  list(
    'class A' = class1,
    'class B' = class2,
    'class C' = class3,
    'class D' = class4
  ),
  file = 'result3.tiff',
  fill = c("green", 'blue', "yellow", "red"),
  label.col = c(
    "black",
    'black',
    'black',
    'black',
    'black',
    'white',
    'black',
    'black',
    'black',
    'black',
    'black',
    'black',
    'black',
    'black',
    'black'
  ),
  lty = 0,
  alpha = 0.3,
  cex = 1.2,
  scale = T,
  #cat.pos=c(0,0,180),
  fontfamily = "serif",
  fontface = "bold"
)

此外还可以使用在线制作Veen图: Draw Venn Diagram

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,796评论 1 32
  • 1.用户发送请求,核心控制器捕获2.查找Handler3.执行Handler4.选择ViewResolver5.渲...
    健倾心语阅读 962评论 0 0
  • “Genius is one percent inspiration and ninety-nine percen...
    From旮旯阅读 5,319评论 0 0
  • 敬爱的李老师,智慧的班主任,亲爱的跃友们: 大家好!我是来自沈阳鑫视界的李海波。 今天是我的日精进...
    俺是山里娃70阅读 747评论 0 0
  • 十七岁的你 已经长成了男子汉 黑黑的小胡子 帅过爸爸当年 今天 你正行色匆匆往家里赶 赶回家陪爸爸妈妈吃生日团圆饭...
    王潇前阅读 2,425评论 0 0