Python保存图片的三种情况
短信预约 -IT技能 免费直播动态提醒
1、保存单张图片
#基本存储import matplotlib.pyplot as pltx=[0,1,2,3,4,5]y=[0,2,4,6,8,10]plt.plot(x,y)#绘制图片plt.savefig( './result/exam_01.png') #将图片存储在result文件夹下并命名为exam_01.png ,注意该行代码要放在plt.show()前plt.show()
2、创建文件夹并保存单张图片
#存储图片同一个文件夹中import matplotlib.pyplot as pltimport os#导入OS模块,用于创建文件夹x=[0,1,2,3,4,5]y=[0,2,4,6,8,10]plt.plot(x,y)# 指定图片保存路径figure_save_path = "picture_folder"if not os.path.exists(figure_save_path): os.makedirs(figure_save_path) # 如果不存在目录figure_save_path,则创建 plt.savefig(os.path.join(figure_save_path , 'exam_02.png'))#第一个是指存储路径,第二个是图片名字plt.show()
3、创建文件夹并保存多张图片
#批量绘制图片+批量存储import matplotlib.pyplot as pltimport osfor i in range(0,3,1): x=[i,1,2,3,4,5] y=[0,2,4,6,8,10] name_list=["one","two","three"]#先创建名字列表,可以是用在图片命名,也可以用在文件夹命名 plt.plot(x,y) # 指定图片保存路径 figure_save_path = "picture_folder_many"#这里创建了一个文件夹,如果依次创建不同文件夹,可以用name_list[i] if not os.path.exists(figure_save_path): os.makedirs(figure_save_path) # 如果不存在目录figure_save_path,则创建 plt.savefig(os.path.join(figure_save_path , name_list[i]))#分别命名图片 plt.show()
来源地址:https://blog.csdn.net/qq_43750528/article/details/130272363
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341