先保存再看(Matplotlib本地保存图形—savefig()方法

田径运动 2022-11-19 08:23www.1689878.com田径世锦赛

要想保存当前生成的图表,可以调用savefig()函数进行保存

savefig()函数的语法格式如下

savefig(fname,dpi=None,facecolor="w",edgecolor="w",orientation="portrait",papertype=None,format=None,transparent=False,bbox_inches=None,pad_inches=0.1,frameon=None,metadata=None)

上述参数中,fname参数是一个包含文件名路径的字符串,或者是一个类似于python文件的对象。如果format参数设为None且frame参数是一个字符串,则输出格式将根据文件名的扩展名推导出来

使用savefig()函数将图片保存在指定目录下,在show()前插入,如果在show()后面会出现保存图片为空白现象


接下来通过代码演示





import matplotlib.pyplot as plt #先保存再 show()出现图片
import numpy as np
data=np.arange(1,25)
plt.plot(data,data2,color='r',marker='o',linestyle='-.',alpha=0.5)
plt.savefig(r"C:\Users\Lenovo\Desk\pandas数据分析\jk.jpg") #jpg格式
plt.show()
import matplotlib.pyplot as plt #先保存再 show()出现图片
import numpy as np
data=np.arange(1,25)
plt.plot(data,data2,color='r',marker='o',linestyle='-.',alpha=0.5)
plt.savefig(r"C:\Users\Lenovo\Desk\pandas数据分析\jk.png")
plt.show()







#先show()再保存



import matplotlib.pyplot as plt #先show()再保存会出现空白照片
import numpy as np
data=np.arange(1,25)
plt.plot(data,data2,color='r',marker='o',linestyle='-.',alpha=0.5)
plt.show()
plt.savefig(r"C:\Users\Lenovo\Desk\pandas数据分析\op.png")



作者今日头条 KJ丶JK / CSDN-KJ.JK

Copyright © 2016-2025 www.1689878.com 体育知识网 版权所有 Power by

足球|篮球|NBA|奥运|网球|高尔夫|田径|游泳|排球|赛车|比赛|亚运会