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

php - 推荐一个Linux或基于浏览器的维恩图绘制工具

我正在寻找一种工具来绘制好看的维恩图,用于基于 Linux 的 PHP 站点,该站点已经使用 Flash 进行图形绘制(打开 Flash 图表 2)。免费(如啤酒或演讲)会很好,但不是必需的。

所以它应该是以下之一(按照我的粗略偏好顺序):

  • 基于浏览器 (Flash)
  • PHP 库
  • Linux 命令行应用程序
  • 网络服务

到目前为止,我知道的选项是:

0 投票
8 回答
31069 浏览

r - 带有 R 的维恩图?

除了包之外,还有其他用于在 R 中进行维恩图的limma包吗?

有人有提示吗?

这里有一些关于用包做维恩图的笔记。limma

0 投票
2 回答
1554 浏览

python - 来自句子列表的维恩图

我在一列中的每一行都有一个 Excel 中许多句子的列表。我喜欢 3 列或更多列有这样的句子。其中有一些常见的句子。是否可以创建一个脚本来创建维恩图并获得所有人之间的共同点。

示例:这些是列中的句子。同样有不同的列。

来自癌症的血液淋巴细胞

患者血淋巴细胞

卵巢肿瘤_Ⅲ级

腹膜肿瘤_IV级

抗激素 PCA

是否可以用python编写脚本?

0 投票
1 回答
4029 浏览

python - 维恩图最多 4 个列表 - 输出交叉点和唯一集

在我的工作中,我使用了很多维恩图,到目前为止,我一直依赖基于网络的“文尼”。这为导出各种交集(即,仅属于该特定交集的元素)提供了很好的选择。此外,它最多可以绘制 4 个列表。

问题是,使用大型列表(4K+ 元素)和超过 3 组执行此操作是一件苦差事(复制、粘贴、保存......)。因此,我决定专注于自己生成列表并将其用于绘图。

这段冗长的介绍引出了问题的症结所在。给定 3 或 4 个部分包含相同元素的列表,我如何在 Python 中处理它们以获得各种集合(唯一的、4 共有的、仅第一个和第二个共有的,等等),如维恩图(3列出图形示例4 列出图形示例)?3 个列表看起来并不难,但 4 个列表有点复杂。

0 投票
0 回答
113 浏览

information-visualization - 相关事件统计的良好可视化

我正在写一个日志事件相关器。其原理是让多个日志源在多个地方分析相同的信号,然后将所有事件关联起来,通过最小公分母的方法确定原因。

输出变成了类似的东西;(事件计数可以扩展为实际事件以进行向下钻取) nodeA,nodeB,nodeC:524 nodeA,nodeB:65 nodeA:15 nodeC:64

这些事件很可能对节点进行分区,这样您就不会在 A、B 和 B、C 中找到相关事件,但它可能在极少数情况下发生。

我想以某种合适的方式形象化这一点。我正在考虑某种关于立体模型的“维恩”图,但我想听听是否有人有其他想法,或者知道其他地方是否有类似的工作?

0 投票
5 回答
10664 浏览

graphics - 如何用 4 组绘制维恩图

我有四组 ID(存储在单独的文本文件中),我想创建一个维恩图来显示这些组如何重叠。我能够将列表粘贴到这个网络应用程序中并获得一个简单的图表,但我正在寻找一些我可以控制更多的东西(颜色、图形大小等)。有什么建议么?我的第一个想法是 R,但我很乐意尝试任何东西。

0 投票
2 回答
2905 浏览

c# - .NET 维恩图库

是否有一个开源或付费的 .NET 库可以创建具有两个重要功能的图表:

  • 创建维恩图
  • 将图表保存为图像?
0 投票
3 回答
2960 浏览

java - 来自 RCC(8) 规范或类似规范的维恩图生成软件

请注意:虽然赏金不再可用,但我仍然渴望任何对此问题有答案的人做出贡献;我还在看,等着看有没有更好的答案。谢谢,请继续阅读...


我正在寻找一种方法来将描述约束网络的任意一组类似RCC的空间关系(或类似的)转换为类似维恩图的图像。例如,RCC8 中表示的约束网络:

W {EC} Y, X {TPP} Y, Z {NTPP} Y, Z {PO} X.

..可以用下图表示,带有圆形或方形区域:

示例 1:使用圆形区域表示约束网络的维恩图。..或者:   使用方形区域表示约束网络的维恩图。

是否有人知道至少可以从类似 RCC 的约束规范中以编程方式(通过 API)生成此类图表的软件?

我知道这样的约束网络可能未指定,从而排除了与任何单个此类图表的匹配(可能存在许多解决方案)。理想情况下,我想通过能够生成可能的替代方案来解决这个问题,但现在可以不采取任何措施(并引发错误)。

为了清楚起见,在这个问题中,我特别要求能够以声明方式基于类似 RCC 的约束计算图表布局的软件。我不关心将 RCC 的 DSL 转换为其他语法的工具,也不对特定的图像序列化格式或方法感兴趣。我希望找到一种算法来处理最多六个唯一集合的任意数量的约束。

注意: Graphviz(如下面提到的@vickirk)是图表布局软件包的一个示例,类似于我所追求的。不幸的是,Graphviz 本身似乎无法解决这个问题(但我很高兴被证明是错误的!)。看来这是一个非常难的问题。

0 投票
1 回答
2296 浏览

r - VennDiagram 创建 vennCounts 列表

我有一张这样的桌子:

行名是基因的代码。列名是细胞中的转染。

我用以下链接中的函数制作了一个 vennDiagram:http: //bioinfo-mite.crb.wsu.edu/Rcode/Venn.R

在制作 vennDiagram 之前,vennCounts 结果给出以下输出:

现在我想在该组中存储的所有基因名中为每行创建一个列表。例如像这样:

第 1 组 - 创建一个包含 740 个基因名的列表

第 2 组 - 创建一个包含 5 个基因名的列表

第 3 组 - 创建一个包含 1 个基因名的列表

第 5 组 - 创建一个包含 4 个基因名的列表

第 6 组 - 创建一个包含 1 个基因名的列表

第 9 组 - 创建一个包含 6 个基因名的列表

第 13 组 - 创建一个包含 1 个基因名的列表。

你能帮助我吗?

0 投票
5 回答
3207 浏览

r - R 维恩图包尊敬的不可用 - 替代包?

我需要用至少 5 个变量绘制面积比例维恩图。

我尝试安装 Vennerable 包,但它不再可用。链接到 Windows 构建不起作用(找不到页面)

有替代包吗?