matplotlib 如何将绘图捕获到图像中[重复]

zazmityj  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(100)

此问题已在此处有答案

Save plot to image file instead of displaying it(24回答)
上个月关门了。
我阅读并尝试了这个question的答案。然而,它在给定的路径中保存了一张图片,我可以打开它,但它都是白色的,我不知道如何正确保存它。提到:最初的情节是正确的。
我的代码是:

import pandas as ps
import matplotlib.pyplot as plt
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()
%matplotlib inline

plt.figure(figsize=(10,8))
x = df.index
y = df.val
plt.plot(x, y, c='b',label='quality')

plt.xlabel('datetime')
plt.ylabel('values')
plt.legend(loc='best')
plt.title('Qualities')
plt.show()

plt.savefig('foo.png')

我该怎么做?

xxe27gdn

xxe27gdn1#

最后试着写plt.show(),即在plt.savefig()之后。

相关问题