在matplotlib.pyplot中保存一个条形图[复制]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我有两个python列表 - 一个(条目是字符串)和b(数字)。我使用以下代码段绘制它们(完美地工作) -

import matplotlib.pyplot as plt
plt.bar(names, values)
plt.suptitle('Average Resale Price (SGD) vs Flat Model')
plt.xticks(rotation='82.5')
plt.show()

现在我试着保存上面的图 -

plt.savefig('foo.png',dpi=400)

但是我最终得到一个白人形象!如何保存条形图?

matplotlib
1个回答
0
投票

这很简单。尝试在plt.savefig('foo.png',dpi=400)之前放置plt.show()

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()

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.