Python:绘图保存时出现空白图像的解决和如何保存图片

QUESTION:Python:绘图保存时出现空白图像的解决和如何保存图片?

 

ANSWER:

保存图片的代码:

plt.savefig("test1.png")

保存要在显示图形前面,这样不会产生空白图片:

例子:

from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
years = [1950, 1960, 1970, 1980, 1990, 2000, 2010]
gdp = [300.2, 543.3, 1075.9, 2862.5, 5979.6, 10289.7, 14958.3]
plt.plot(years,gdp,color='green',marker='o',linestyle='solid')  #创建一副线图
plt.title("名义GDP")  #添加标题
plt.ylabel("十亿美元")  #给Y轴添加标记
plt.savefig("test1.png")  #先进行保存图形再显示
plt.show()

 

你可能感兴趣的:(Python)