python - 从 matplotlib-venn 导出 SVG

标签 python svg matplotlib-venn

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

我认为有一种方法,所以如果你能指出我的方法,那将非常有帮助。

最佳答案

您可以使用标准的savefig 方法。只需给您的输出路径一个“.svg”扩展名:

from matplotlib_venn import venn2
import matplotlib.pyplot as plt

venn2(subsets = (3, 2, 1))
plt.savefig('venn2.svg')

您可以使用 .png 扩展名保存为 PNG,并且...您可能会看到其他格式的情况。

关于python - 从 matplotlib-venn 导出 SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41588189/

相关文章:

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

python - 在 Pandas 数据框中按列计算数字的出现次数

javascript - 如何在动画后隐藏 svg 元素

javascript - 更新 HTML 以使用 JavaScript 或 jQuery 结束标记

d3.js - 可能的 d3 错误 : dragend fires without any drag event

python - 使用 matplotlib-venn 在维恩图上设置圆圈大小和标签大小

python - 如何在 matplotlib_venn 中将 VennDiagram 保存为 PNG 图

python - 使用 statsmodels.formula.api 中的 ols - 如何删除常数项?

python - 如何将 API 调用返回的数据直接加载到 BigQuery 中而不存储在 GCS 上?

python - 列出http响应代码 - 与Python2和3兼容