- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有谁知道如何让 R 包 VennDiagram 根据集合大小缩放包含 3 个相交集合的维恩图的圆?
我可以使用 venneular 包实现这样的缩放,但我发现与 VennDiagram 相比,这在其他图形选项方面有点受限。
VennDiagram 包文档建议将参数“scaled”设置为 TRUE 应该可以解决问题,但我发现这会产生 3 个大小相等的圆圈。
包文档确实隐晦地表明缩放参数可能仅适用于某些图表:
?draw.triple.venn
揭示:
缩放:“ bool 值,指示是否根据设定的大小缩放某些欧拉图中的圆大小”
和
?venn.diagram
#Argument Venn Sizes Class Description
#scaled 2, 3 logical Enable scaling for two-set and certain three-set Euler diagrams.
我的代码的玩具示例:
require(VennDiagram)
venn.plot <- draw.triple.venn(
area1 = 70,
area2 = 250,
area3 = 500,
n12 = 30,
n23 = 60,
n13 = 10,
n123 = 5,
category = c("C1", "C2", "C3"),
fill = c("blue", "red", "green"),
scaled=TRUE)
tiff(filename = "test.tiff", compression = "none",type = "quartz",antialias = "none")
grid.draw(venn.plot)
dev.off()
类似地,使用“venn.diagram”函数的代码不会产生所需的缩放:
venn.diagram(x=list(A=c(1:15,16:20), B=c(6:15,21:30,100:150), C=c(11:30,200:300)),
filename="test.tiff",
fill = c("blue", "yellow", "red"), scaled=TRUE)
非常感谢
吉姆
最佳答案
所以回答我自己的问题:对于某些配置,在数学上不可能创建使用圆圈缩放 3 路维恩。
关于r - 使用 VennDiagram 包在 R 中缩放三重维恩图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727068/
我已经使用 VennDiagram 编写了一个简单的代码, venn.diagram(list("All Patents" = 1:140188, "Influential Patents" = 1:
我有一个用 VennDiagram 包制作的维恩图。数字超过 100,000。 我希望中间的数字是 150,001,用逗号分隔,或者 150 000,中间有一个小空格。这可能与维恩图有关吗? 这是我的
我正在使用 VennDiagram 来说明不同客户组之间的重叠 - 总体上和特定子分割市场。我遇到的问题是,VennDiagram 似乎自动将输出中的圆圈从最大到最小排序。在我创建的两个图表中,两个种
我被要求在 R 中使用 Arial 字体重做以下维恩图,但没有组名...看着 VennDiagram manual我不明白我该怎么做... 这是我的 MWE: #install.packages("V
有谁知道如何让 R 包 VennDiagram 根据集合大小缩放包含 3 个相交集合的维恩图的圆? 我可以使用 venneular 包实现这样的缩放,但我发现与 VennDiagram 相比,这在其他
使用以下代码我尝试创建维恩图然后另存为文件。 import matplotlib from matplotlib_venn import venn2 set1 = set(['A', 'B', 'C'
使用 VennDiagram包,我们可以用 venn.diagram() 制作像这样的维恩图功能 like so : library(tidyverse) library(hrbrthemes) li
我是一名优秀的程序员,十分优秀!