先保存再看(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
田径项目
- 乐福与米切尔共贺生日,未来携手并进 双星汇聚
- 迪马:菲尔克鲁格将会加盟西汉姆联,米兰已经
- B席加盟曼城表现引关注,若昂内维斯实力展现征
- 霍福德谈球队风格转变钟爱防守型球队的独特魅
- 库兹马湖人挑战赛季高峰团结协作显实力,共赴
- 铁林回应传闻交易传闻与我常在,我持平常心态
- 太阳老板支持KD和布克为国征战期待金牌荣耀
- 哈姆掌湖人新程显活力,珍妮巴斯领航未来启
- 诺维茨基复出,球队遭遇两连败挫折与反思的背
- 考辛斯9分难救主上海横沙誉民力克无锡豪取小组
- 欧文骑士球衣骑士店大促销,高达75折优惠来袭
- 哈登与76人交易内幕交易延期,从十天到四个半月
- 2023至2024女排超级联赛赛程
- 没想到姆巴佩会在决赛前自宣,这可能会影响到
- 火箭队更新动态杰伦格林备战归来,未来三场有
- 奥拉迪波出色表现难挽败局,马刺击败魔术夺五