维恩图:也叫文氏图,用于显示元素集合重叠区域的图示。
本文展示2种方法:

  • VennDiagram包

VennDiagram包的缺点是区域大小不能与实际对比一致

install.packages("VennDiagram")
library("VennDiagram")
Length_A <- 54.07
Length_B <- 38.86
Length_C <- 3.55
Length_AB <- 2.31
Length_BC <- 0.24
Length_AC <- 0.71
Length_ABC <- 0.07
require(VennDiagram)
venn.diagram(list(B = 1:1800, A = 1571:2020),fill = c("red", "green"),alpha = c(0.5, 0.5), cex = 2,cat.fontface = 4,lty =2, fontfamily =3), filename = "trial2.png")draw.triple.venn(area1=Length_A, area2=Length_B, area3=Length_C,n12=Length_AB, n23=Length_BC, n13=Length_AC, n123=Length_ABC,category = c('天猫','线下','京东'),col=c('red','green','blue'),fill=c('red','green','blue'),cat.col=c('red','green','blue'),reverse = FALSE,euler.d = TRUE,scaled = TRUE,cex = c(4,2,1,1,1,1,1))

  • venneuler包
    venneuler包的缺点是重叠比例标示需要自己添加
 # install.packages('venneuler')
require(venneuler)
vd <- venneuler(c(A=0.3, B=0.3, C=1.1, "A&B"=0.1, "A&C"=0.2, "B&C"=0.1 ,"A&B&C"=0.1))
plot(vd)

自己添加标示:

require(venneuler)
vd <- venneuler(c(A=0.3, B=0.3, C=1.1, "A&B"=0.1, "A&C"=0.2, "B&C"=0.1 ,"A&B&C"=0.1))
vd$labels <- c(paste(0.3+0.1+0.2+0.1, "\n", "京东"),paste( "淘宝", "\n", 0.3+0.1+0.1+0.1),paste(1.1+0.2+0.1+0.1, "\n", "线下")
)
txt_centers <- vd$centers
txt_centers <- rbind(colMeans(txt_centers[1:2,]), colMeans(txt_centers[c(1,3),]), colMeans(txt_centers[2:3,]), colMeans(txt_centers[1:3,]))
plot(vd)
txt <- c(0.1, 0.2, 0.1, 0.1)
sapply(1:4, function(i) text(txt_centers[i,1], txt_centers[i,2], txt[i]))

【R语言】【可视化】 之 维恩图相关推荐

  1. R语言可视化分面图、假设检验分组t检验、可视化单变量分组分面箱图(faceting bar plot)、添加误差条(error bar)、添加p值、添加抖动数据点(jitter points)

    R语言可视化分面图.假设检验分组t检验.可视化单变量分组分面箱图(faceting bar plot).添加误差条(error bar).添加p值.添加抖动数据点(jitter points) 目录

  2. R语言可视化分面图、假设检验分组t检验、可视化单变量分组分面箱图(faceting boxplot)并添加p值(Make facet boxplot and add p-values)、添加抖动数据点

    R语言可视化分面图.假设检验分组t检验.可视化单变量分组分面箱图(faceting boxplot)并添加p值(Make facet boxplot and add p-values).添加抖动数据点 ...

  3. R语言可视化分面图、单变量分组多水平t检验并指定参考水平、可视化单变量分组多水平分面箱图(faceting boxplot)并添加显著性水平、指定显著性参考水平、添加抖动数据点

    R语言可视化分面图.单变量分组多水平t检验并指定参考水平.可视化单变量分组多水平分面箱图(faceting boxplot)并添加显著性水平.指定显著性参考水平.添加抖动数据点 目录

  4. R语言可视化分面图、多变量分组多水平t检验、可视化多变量分组多水平分面条形图(faceting bar plot)并添加显著性水平、在标签和绘图上边框之间添加15%的空格、添加抖动数据点

    R语言可视化分面图.多变量分组多水平t检验.可视化多变量分组多水平分面条形图(faceting bar plot)并添加显著性水平.在标签和绘图上边框之间添加15%的空格.添加抖动数据点 目录

  5. R语言可视化分面图、假设检验、单变量分组多水平t检验并指定参考水平、可视化单变量分组多水平分面箱图(faceting boxplot)并添加显著性水平、指定显著性参考水平

    R语言可视化分面图.假设检验.单变量分组多水平t检验并指定参考水平.可视化单变量分组多水平分面箱图(faceting boxplot)并添加显著性水平.指定显著性参考水平 目录

  6. R语言可视化分面图、多变量分组嵌套多水平t检验、可视化多变量分组嵌套多水平分面条形图(faceting bar plot)并添加显著性水平、添加误差条

    R语言可视化分面图.多变量分组嵌套多水平t检验.可视化多变量分组嵌套多水平分面条形图(faceting bar plot)并添加显著性水平.添加误差条 目录

  7. R语言可视化——画脸谱图

    目录 0引言 1.脸谱图的各个指标 2.参数介绍 2.1 xy 2.2 face.type 3.数据介绍 4.案例展示 5.总结 0引言 对高维数据的可视化是一个难点问题,脸谱图是根据人的脸.嘴.面部 ...

  8. R语言可视化:森林图绘制

    森林图绘制 清除当前环境中的变量 rm(list=ls()) 设置工作目录 setwd("C:/Users/Dell/Desktop/R_Plots/39forest/") 使用s ...

  9. R语言可视化学习笔记之ggridges包绘制山峦图

    作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源. 严涛老师的绘图教程还有: gganimate |诺奖文章里面的动图绘制教程来了!! ggplot2学习笔记之 ...

  10. R语言可视化散点图、气泡图、动态气泡图、数据点重合的散点图、数据点计数图、抖动数据点图、基于lm方法或者loess方法拟合数据点之间的趋势关系曲线、自定义数据点的大小、色彩、添加主标题、副标题、题注

    R语言可视化散点图.气泡图.动态气泡图.数据点重合的散点图.数据点计数图.抖动数据点图.基于

最新文章

  1. 写算子单元测试Writing Unit Tests
  2. 广播风暴系列专题(一)广播风暴:发现-端口
  3. CentOS7安装wdCP面板,快速搭建web运行环境(图文详解)
  4. 机房管理系列之工作站
  5. poj-1979 dfs
  6. oracle opatch那个回退,下面是我在打OPatch时使用的一般步骤,供大家参考
  7. 动态规划基础——爬楼梯(Leetcode 70)
  8. c++ map 获取key列表_一日一技:举例说明python中的map()方法
  9. Git 如何拉取 github 上的代码
  10. 给android studio安装新字体,如mac系统的monaco字体
  11. 蓝牙芯片技术原理详解
  12. 全网最全的 Java 各类技术栈架构图汇总(建议收藏)
  13. SpringCloud-网关统一配置跨域
  14. html给手机震动,用了这么多年的手机,是怎么震动的你知道吗?
  15. 洛谷——P2706 巧克力
  16. 十个常见常用的麦克劳林公式
  17. 在Scrum中添加目标与合弄制
  18. dw实时视图与网页不一样_视图窗口和oc实时预览内容显示范围不一样,不完全同步。...
  19. 西部光伏电站不景气 屋顶光伏春天将至
  20. Web前端之网页导航----126邮箱(关于position)

热门文章

  1. 服务器 虚拟机 融合,爱数AnyVM与VMware的全面融合
  2. 鼓捣中兴的TCM SSX44B
  3. oracle 12c 死锁 处理,oracle - PLSQL Oracle 12c死锁,为什么需要对SSX Table锁进行独立删除? - 堆栈内存溢出...
  4. 对Zend5.6加密的php文件进行解密
  5. Apache配置---域名跳转
  6. 桌面便签软件哪个比较好 好用的手机桌面便签软件推荐
  7. 未支付订单超时处理分析
  8. 你知道PDF怎么合并吗?这些技巧快来码住
  9. 【Mac网络错误】-只能登陆微信,无法访问网页
  10. 中南大学2021计算机专硕复试分数线,中南大学2021年考研复试分数线