r - 半透明的维恩图比例和颜色着色

标签 r plot venn-diagram

我有以下类型的计数数据。

A   450
B   1800
A and B both    230

我想开发一个彩色的(可能在交叉点处半透明),如下面的维恩图。

enter image description here

注意:该图是在 PowerPoint 中手绘的示例,未按比例绘制。

最佳答案

这是一篇讨论 Venn diagram from list of clusters and co-occurring factors 的帖子。

为了简单的解决方案使用包 venneuler :

require(venneuler)
v <- venneuler(c(A=450, B=1800, "A&B"=230))
plot(v)

enter image description here

有关更高级和定制的解决方案,请检查包 VennDiagram .

library(VennDiagram) 
venn.diagram(list(B = 1:1800, A = 1571:2020), fill = c("lightblue", "green"), 
             alpha = c(0.5, 0.5), lwd =0, "venn_diagram.tiff")

enter image description here

关于r - 半透明的维恩图比例和颜色着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8713994/

相关文章:

python - 使用python以指定格式绘制大数据

python - 使用字典中的常见值在 python 中绘制图形

python - 用于查找列表/集合中唯一元素的代码

jquery - 渲染 DT 中单列的下拉列表 Shiny 但仅在单元格单击时加载并使用 replaceData()

r - ggplot2:为Alpha设置(非线性)值

python - 如何在spyder中重新打开绘图 Pane ?

python - 使用分类数据创建维恩图 - matplotlib_venn

algorithm - 维恩图绘制算法

r - R陷阱:逻辑和运算符用于组合条件是&而非&&

mysql - RMySQL 连接 Mysql 数据库时出错