gpt4 book ai didi

python - 显示维恩图输出

转载 作者:行者123 更新时间:2023-11-28 18:31:48 27 4
gpt4 key购买 nike

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

这是代码:

import numpy
import scipy
import matplotlib
from matplotlib_venn import venn3
import pylab as plt
set1 = set([1,2,3,4,5])
set2 = set([1,4,5,6])
set3 = set([1,4,6,8,6,3])

vd = venn3([set1,set2,set3],set_labels=("Set1","Set2","Set3"))
plt.title("Venn diagram")
plt.show()

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

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

谢谢

最佳答案

谢谢大家的指教。 @JoeKington,这非常有效:

import numpy
import scipy
import matplotlib
from matplotlib_venn import venn3
import pylab as plt
set1 = set([1,2,3,4,5])
set2 = set([1,4,5,6])
set3 = set([1,4,6,8,6,3])

vd = venn3([set1,set2,set3],set_labels=("Set1","Set2","Set3"))
plt.title("Venn diagram")
plt.savefig("output",format="pdf")

关于python - 显示维恩图输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455809/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com