在matplotlib.pyplot中保存条形图
我有两个python列表——a(条目是字符串)和b(数字)。我用下面的代码片段来描绘它们(非常有效)—— 现在我试着保存上面的数字-在matplotlib.pyplot中保存条形图,matplotlib,Matplotlib,我有两个python列表——a(条目是字符串)和b(数字)。我用下面的代码片段来描绘它们(非常有效)—— 现在我试着保存上面的数字- plt.savefig('foo.png',dpi=400) 然而,我最终得到了一个白色的数字!如何保存条形图?很简单。尝试将plt.savefig('foo.png',dpi=400)放在plt.show()之前。: 你还试过什么?为什么您希望它能工作,但它不能工作?当您调用plt.show()时,python代码会停止,所以我猜您是在调用plt.savefi
plt.savefig('foo.png',dpi=400)
然而,我最终得到了一个白色的数字!如何保存条形图?很简单。尝试将
plt.savefig('foo.png',dpi=400)
放在plt.show()之前。
:
你还试过什么?为什么您希望它能工作,但它不能工作?当您调用
plt.show()
时,python代码会停止,所以我猜您是在调用plt.savefig
之前关闭该图的--这可能是白色图的原因。请尝试注释掉plt.show()
行,然后重新运行代码。Thomas Kuhn,谢谢!
plt.savefig('foo.png',dpi=400)
import matplotlib.pyplot as plot
names=['alex', 'simon', 'beta']
values=[10,20,30]
plt.bar(names, values)
plt.suptitle('Average Resale Price (SGD) vs Flat Model')
plt.xticks(rotation='82.5')
plt.savefig('foo.png',dpi=400)
plt.show()