我想将绘图另存为png。下面的代码生成一个空白图形:
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace (0 , 10, 1000)
y = x**2
plt.plot(x, y)
plt.savefig('line_plot.png', dpi=100)我将Python 3.6与Anaconda和Spyder 3.2.0一起使用。如何获得包含所需绘图的png?
发布于 2017-08-09 15:58:09
尝试直接使用Figure对象。
fig=plt.figure()
plt.plot(x,y)
fig.savefig('line_plot.png', dpi=100)如果您对PNG感兴趣,请使用“.png”而不是“.jpg”。根据图形用户界面工具包的不同,您可能需要在最后一行之前添加fig.show()。
https://stackoverflow.com/questions/45584512
复制相似问题