问题标签 [venn-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
948 浏览

r - 将维恩图绘制为 R 中的子图

我想在一个图中子绘制三个不同的维恩图。我正在VennDiagram为维恩图使用 R 包。对于子图,我尝试了 grid.arrange() 但它给出了

“arrangeGrob”错误:“arrangeGrob 错误(...,as.table = as.table,clip = clip,main = main,:输入必须是 grobs!”。

以下是我尝试过的代码和我的 R 会话信息:

我将不胜感激将不同的维恩图绘制为子图的帮助。

0 投票
3 回答
8273 浏览

python - 如何在 matplotlib-venn 中修改字体大小

我有以下维恩图:

看起来像这样:

在此处输入图像描述

如何控制绘图的字体大小?我想增加它。

0 投票
1 回答
686 浏览

d3.js - D3.js 分解重叠的形状

我正在尝试创建一个图表,其中输入是圆圈列表(位置和半径)(或更好的椭圆),圆圈的重叠变成形状,并且可以应用鼠标悬停事件。我也希望圆圈移到前面,并有鼠标悬停效果,几乎就像这样

http://benfred.github.io/venn.js/examples/intersection_tooltip.html

不需要知道重叠的大小。

我试过使用 Ben Frederickson 的 D3.js 维恩图。虽然我无法理解某些图表(选择)功能,但我已经做到了,以便可以输入圆圈,并且绘制得很好,包括重叠,但这仍然依赖于将“数据”作为输入同样,所有集合(在 jsonp 文件中可见)仍然是必需的。我意识到我可以编写一个脚本来列出所有可能的集合,但这是理想的。

http://www.benfrederickson.com/venn-diagrams-with-d3.js/

我正在努力理解代码如何创建这些重叠,然后将它们分配给集合。

干杯,瑞恩

0 投票
1 回答
867 浏览

c# - 在维恩图中填充三个或更多集合的交集

我正在写维恩图,我在交叉路口有问题。

我画了圆圈,但我无法填充 3 个或更多圆圈的交点。

我用这段代码填充两个圆圈的交点

我的意思是这样的

图片

0 投票
1 回答
5227 浏览

python - Matplotlib-Venn 中的准确颜色混合

使用以下代码:

我可以得到下图:

在此处输入图像描述

在这里,我想将“蓝色”与“红色”的圆圈混合在一起。请注意,混合的结果是brown

但实际值应该是浅洋红色(下图是使用 default 创建的matplotlib_venn.venn3):

在此处输入图像描述

我怎样才能正确地做到这一点?

0 投票
0 回答
393 浏览

matplotlib - 如何在 Python 3.4 中安装 matplotlib 维恩图?

我尝试在 Python 3.4 中安装 matplotlib venn 图(易于安装),但它一直在为 python 2.7 安装。有人知道怎么做吗?

0 投票
1 回答
687 浏览

r - 在R中注释维恩图

我的问题涉及如何使用任何 R 包用除了默认计数之外的实际值来注释维恩图。以下是数据的最小示例:

这将返回维恩图: 在此处输入图像描述 例如,我想看看 method3 实际拥有的 3 个项目是什么?例如第 3 项、第 5 项和第 7 项。

我想要一个维恩图,例如: http ://openi.nlm.nih.gov/detailedresult.php?img=3026361_1471-2105-11-S6-S14-9&req=4 任何帮助都会很大赞赏。

0 投票
1 回答
217 浏览

javascript - 如何通过 Y venn diagramm 翻转?(venn.js)

我有用 d3.js 和 venn.js 构建的简单 venn diagramm:https ://jsfiddle.net/rvuf1z5o/

我需要用 Y 翻转这个图表,如图所示: 在此处输入图像描述

如何使用集合 / 图表对象 / svg attrs / css 来做到这一点?

谢谢你的建议。

0 投票
1 回答
1580 浏览

r - 一个图中的多个 vennDiagrams R

我想在 R 中的一个图中制作许多维恩图。我尝试使用 venneuler 包(并使用 par(mfrow=c(2,1))),但是我希望一个维恩图中的圆圈具有相同的所有图表中的大小 - 如果值相同。

当我做

require(venneuler) par(mfrow=c(2,1)) plot(venneuler(c(A=1, B=8, "A&B"=1))) plot(venneuler(c(A=1, C=1, "A&C"=1)))

我明白了 在此处输入图像描述

但是第一个图中的 A 应该与第二个图中的 A 和 C 大小相同

0 投票
3 回答
5633 浏览

python - 如何使用 6 组绘制维恩图

我有一个包含 6 个元素的数据集。

我想画一个维恩图,但是使用 R(文恩图库)它仅限于 5 个元素。

你知道如何绘制 6 组维恩图吗?也许用python?

我的数据示例: