如何将matplotlib图保存到列表,然后显示它们?

时间:2018-09-20 14:46:29

标签: python python-3.x matplotlib

我正在运行Python,并且正在像这样的for循环中创建一系列直方图:

hist_dict = {}

for data, name in zip([mon, tue, wed, thu, fri], 
['Monday','Tuesday','Wednesday','Thursday','Friday']):
    plt.figure()
    plt.title("Call Distribution for " + name)
    plt.xlabel("Number of Daily Calls")
    plt.ylabel("Number of Days")
    plt.xlim(0, 1200)
    hist_dict[name] = plt.hist(data, bins=24)

将图像保存到我的字典(或列表,我不知道这是否重要)之后,我可以对其进行调用并显示它们吗?我尝试过

hist_dict["Monday"].show()
plt.show(hist_dict["Monday"])
hist_dict["Monday"]

,似乎没有任何效果。如果这样不起作用,那么将图保存到本地(而不是png文件)的最佳方法是什么,以便我可以安排子图设置?

0 个答案:

没有答案