问题标签 [matplotlib-venn]

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 回答
821 浏览

python - 显示维恩图输出

我刚刚写了一些测试代码来制作一个三向维恩图。没有错误,但也没有输出。我已经使用 -XC 参数登录,如果我输入“xclock”,就会弹出时钟的图片。当我运行这个脚本时,什么都没有弹出(所以它不仅仅是一张空图片,根本没有图片)。

这是代码:

我还读到我应该改变我的后端;我试过这样做,但它们似乎都不起作用,无论是对于 PS/PDF 之类的;那些我只是和上面一样,没有图片,没有输出。对于其他人,例如开罗,我得到了错误;然后我尝试重新安装 Cairo,我得到了更多的错误。所以我想排除基本问题,因为我开始安装东西。

我只是想知道,上面的代码是否正确,其他人可以让它在与我类似的系统上运行吗(在 Linux parker 3.2.0-90-generic #128-Ubuntu SMP Fri Aug 14 21 上使用 python 2.7: 43:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux)在虚拟环境中;如果你能让它运行;你的后端是什么,所以我知道我可以专注于尝试设置什么后端?

谢谢

0 投票
1 回答
5570 浏览

python - Venn3:如何重新定位圆圈和标签?

我做了一个三向维恩图。我有三个我似乎无法解决的问题。

  1. 移动圆圈标签的代码是什么(即“Set1”、“Set2”、“Set3”),因为现在一个离圆圈太远了。

  2. 使圆圈大小相等/更改圆圈大小的代码是什么?

  3. 在情节周围移动圆圈的代码是什么。现在,set2 在 set3 内(但颜色不同),我希望图表看起来更像显示维恩图的“标准”方式(即 3 个独立的圆圈,中间有一些重叠)。

另一方面,我发现很难找到诸如“set_x”、“set_alpha”之类的命令应该是什么;如果有人知道可以回答上述问题的手册,我将不胜感激,我似乎无法找到一个包含我需要的所有信息的地方。

0 投票
1 回答
498 浏览

python-3.x - 我如何选择(选择)维恩图区域

是否可以通过单击 python 来选择或选择维恩图区域?

0 投票
3 回答
13310 浏览

python - 用 pandas 和 matplotlib_venn 绘制维恩图

我想根据我的熊猫数据框绘制维恩图。我知道matplotlib_venn接受集合作为输入。我的数据集包含客户 ID 和另外两列,其中包含客户是否在活动中的信息。

但是我收到一个错误:

文件“C:\Python27\Lib\site-packages\matplotlib_venn_venn3.py”,第 44 行,在 compute_venn3_areas area = np.array(np.abs(diagram_areas), float)

TypeError:abs()的错误操作数类型:'set'

0 投票
2 回答
5483 浏览

python - matplotlib 维恩图,6 圈

我可以用 matplotlib_venn 制作 2 个和 3 个圆圈。任何可能绘制超过 3 的维恩图?

就我而言,我有 6 组数据并尝试用 6 个圆圈绘制维恩图

0 投票
1 回答
3160 浏览

python - Python:matplotlib-venn - 你如何调整位置/移动维恩图圈内的值?

你如何移动维恩图圈内的值?

这是一个示例维恩图:

0 投票
2 回答
801 浏览

python - 从 matplotlib-venn 导出 SVG

我已经开始使用 matplotlib-venn 来绘制维恩图。这是一个非常有用的工具,但我想知道生成的图形是否可以保存为 SVG(甚至是 pdf)格式。我想保留图形矢量,而不是像 png 那样将其栅格化。

我认为有一种方法,因此,如果您能指出我的方法,那将非常有帮助。

0 投票
3 回答
3927 浏览

python-3.5 - Python:维恩图:如何显示图表内容?

我有下面的工作代码。

如何在这 3 个圆圈中显示每个集合的内容?颜色 alpha 为 0.6。圆圈必须更大以容纳所有符号。

0 投票
2 回答
2898 浏览

python - 更改后在 Jupyter 中绘制维恩图 (matplotlib-venn)

通过遵循 matplotlib-venn README 中的命令,我可以在示例中生成初始图。但是,当我更改维恩图的设置(标签文本等)时,我无法弄清楚如何重新绘制图形。跑步:

内联给出维恩图. 然后我继续更改标签

但我不能重新绘制这个数字。我努力了

但我真的感觉在黑暗中。我觉得我缺少一些非常基本%matplotlib的东西或matplotlib情节功能,但我还没有在网上找到答案。

如何在 Jupyter 中再次绘制这个数字?

0 投票
1 回答
267 浏览

python - matplotlib_venn:无法为某些值绘制维恩图

当我尝试使用包 matplotlib_venn 绘制维恩图时遇到了一些困难。

细节:

  • 如果我使用数据 [13, 12, 73, 3, 3, 1, 12],可以按预期生成图形
  • 如果我使用数据[13487, 12029, 7314, 336, 371, 17, 12611],则无法生成图表。

我应该怎么办?

提前致谢!

代码: