问题标签 [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 投票
0 回答
1300 浏览

r - R中的维恩图,以矩阵为输入

假设我有 4 个集合 A、B、C、D,每个集合有 40 个元素。我不知道这 4 个集合的元素,但我知道这些集合中有多少元素是共同的。

显示共同元素数量的矩阵是:

为了更好地理解:

集合 A 和 B 之间有 21 个公共元素,B 和 C 之间有 25 个公共元素,依此类推......

如何在 R 中生成 4 路维恩图?

0 投票
3 回答
16609 浏览

r - 如何使用 R 绘制维恩图

我有三个 ID 列表。

我想比较这 3 个列表,并绘制一个维恩图。在获得的维恩图中,我将在交叉点显示的不是数字而是 ID。我需要在 R 中做到这一点,但我真的不知道怎么做。你可以帮帮我吗?那是我的代码。它有效,但只显示数字,我会在交叉点中显示“术语”

0 投票
1 回答
1088 浏览

r - 如何使用 R(Venndiagram 包)为维恩图中的每个圆圈分配名称

我会为维恩图中的每个圆圈指定一个名称。我试图更改类别中的选项,但似乎这是我可以使用的唯一一组。我附上我的代码,请问错误的部分在哪里?

0 投票
3 回答
59767 浏览

python - Python Matplotlib 维恩图

我想绘制属于某些组的变量。

假设我有 6 个变量,我想将它们分类到这 3 个组中并像维恩图一样绘制。我想将变量名称注释到三个气泡中。
在这个简单的例子中,我们可以说 1 个变量在第 1 组中,3 个变量在第 2 组中,2 个变量在第 3 组中。

谁能帮我举一个简单的例子来说明如何在 matplotlib 中做到这一点?

0 投票
2 回答
2156 浏览

python - 使用 R 或 Matplotlib (Python),如何根据 CSV 文件每一行的值比较创建维恩图?

我有一个需要制作维恩图的项目,并且我开始学习 python(使用 2.7),所以我认为尝试学习 R 也会使我的工作负担过重。所以,我在网上了解了matplotlib。基本上,我需要做的是创建一个维恩图,它比较每一列下的值以生成一个维恩图。因此,如果我的 csv 有以下数据:

重叠将显示值 2(因为 nov 和 dec 具有相同的值),x 圆本身将显示值 1,从 sept (需要忽略 0),y 圆将显示值2,从 9 月和 10 月。

我认为这是一个非常复杂的程序,但我不知道从哪里开始,除了从以下开始:

当我使用诸如Venny之类的在线工具时,它只会查找列表之间相似的数字,而不是进行逐行比较。这会导致外圈中的值为 0,而重叠中的值为 3(因为输入中有三个不同的值:-1、0 和 1。

或者,如果使用 R 而不是 Python 会很容易,你能帮我吗?

任何帮助将不胜感激,谢谢!

0 投票
1 回答
2686 浏览

r - [R] VennDiagram 中的错误:“不可能……产生负面积”

我无法使用 VennDiagram 创建绘图。以下是我的代码和错误:

我检查了我的数学,但可能错过了什么?有什么想法吗?

0 投票
1 回答
10850 浏览

r - 为维恩图添加标题和子标题

我正在尝试为我在 R 中使用以下代码创建的维恩图添加主标题和副标题。我已通读 R 'VennDiagram' 包文档但没有成功。我也尝试过将 gird.arrange() 与 textGrob 和结果代码中的图形一起使用,但收到一条错误消息,指出所有输入都必须是 grobs。

0 投票
1 回答
7606 浏览

r - 如何强制标签适合 VennDiagram?

我使用 VennDiagram 使用以下示例代码制作维恩图:

这给出了这个数字:

在此处输入图像描述

图左右的名字被剪掉了,底部的名字也少了一点。我尝试更改宽度,但这会使维恩图本身变宽,并且名称仍然被截断。

如何制作 VennDiagram 以使其包含全名,或者通过在图表的左侧和右侧添加更多空格,或者将名称更多地推向 venn 图?

0 投票
5 回答
6897 浏览

r - 在 R 中向维恩图添加百分比

我正在尝试为我的维恩图的每个部分添加百分比。我尝试使用粘贴将圆圈标题与百分比连接起来。然而,不幸的是,这并不完全有效,因为它只提供每个独立组的百分比,而不提供每个交叉点的百分比,因为交叉点没有标题。理想情况下,我希望百分比在圆圈内。例如,我希望中间的三重交叉点(工作、学习、娱乐)表示“83, 20.54%”,而不是现在表示的“83”。

以下是我正在使用的代码的基本示例:

0 投票
1 回答
1625 浏览

r - 增加 grid.layout 内 venn.diagramm 图之间的边距

我正在尝试在网格中显示 4 个 venn.diagramm 图。我需要增加图表之间的空间,以使我的图例不与其他图表重叠(或不在图表之外)。

margin我试图通过在函数中玩来做到这一点,venn.diagram但这会增加图表和它们各自的字幕之间的距离(什么不好)。

我已经看到了一些与我相关的问题(例如控制 grid.layout 中的内部图形边距),但在我的情况下它们不起作用。

这是我的代码:

任何想法?也许通过增加视口之间的边距而不改变视口内的参数?