如何创建维恩图,其中各个部分都用连续变量的值进行着色如热图?

问题描述

我想在R中创建一个维恩图,其中各部分根据连续变量的值进行着色。每个维恩图部分都有自己的值(范围为0-1),该值与图中也显示的计数变量不同。我要显示三个类别(及其所有交集)(连续变量总共7个值)。

ggvennDiagram允许吗?

解决方法

您可以将euler函数与您想要的填充一起使用。这是一个带有颜色的示例,但是您可以使用灰度。

col<- c("red","blue","green","yellow","purple","black","white")
test <- plot(euler(c("A"=79,"B"=378,"C"=134,"A&C" = 55,"A&B" = 176,"B&C" = 110,"A&B&SC" = 101)),quantities = TRUE,fills= col);

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...