最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python保存圖片的3種情況代碼實例

 更新時間:2023年10月14日 16:14:33   作者:蠟筆大新home  
這篇文章主要給大家介紹了關(guān)于Python保存圖片的3種情況,在Python中我們可以使用多種方法來保存圖片,包括使用Python內(nèi)置的庫和第三方庫,需要的朋友可以參考下

1、保存單張圖片

#基本存儲
import matplotlib.pyplot as plt
x=[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、創(chuàng)建文件夾并保存單張圖片

#存儲圖片同一個文件夾中
import matplotlib.pyplot as plt
import os#導入OS模塊,用于創(chuàng)建文件夾
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,則創(chuàng)建
    
plt.savefig(os.path.join(figure_save_path , 'exam_02.png'))#第一個是指存儲路徑,第二個是圖片名字
plt.show()

3、創(chuàng)建文件夾并保存多張圖片

#批量繪制圖片+批量存儲
import matplotlib.pyplot as plt
import os
for 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"]#先創(chuàng)建名字列表,可以是用在圖片命名,也可以用在文件夾命名
    plt.plot(x,y)
    # 指定圖片保存路徑
    figure_save_path = "picture_folder_many"#這里創(chuàng)建了一個文件夾,如果依次創(chuàng)建不同文件夾,可以用name_list[i]
    if not os.path.exists(figure_save_path):
        os.makedirs(figure_save_path) # 如果不存在目錄figure_save_path,則創(chuàng)建
    plt.savefig(os.path.join(figure_save_path , name_list[i]))#分別命名圖片
    plt.show()

附:Python解決使用 plt.savefig 保存圖片時一片空白

問題

當使用如下代碼保存使用 plt.savefig 保存生成的圖片時,結(jié)果打開生成的圖片卻是一片空白。

import matplotlib.pyplot as plt
""" 一些畫圖代碼 """
plt.show()
plt.savefig("filename.png")

原因

其實產(chǎn)生這個現(xiàn)象的原因很簡單:在 plt.show() 后調(diào)用了 plt.savefig() ,在 plt.show() 后實際上已經(jīng)創(chuàng)建了一個新的空白的圖片(坐標軸),這時候你再 plt.savefig() 就會保存這個新生成的空白圖片。

解決

知道了原因,就不難知道解決辦法了,解決辦法有兩種:

  • 在 plt.show() 之前調(diào)用 plt.savefig();

    import matplotlib.pyplot as plt
    """ 一些畫圖代碼 """
    plt.savefig("filename.png")
    plt.show()
  • 畫圖的時候獲取當前圖像(這一點非常類似于 Matlab 的句柄的概念):

    # gcf: Get Current Figure
    fig = plt.gcf()
    plt.show()
    fig1.savefig('tessstttyyy.png', dpi=100)

總結(jié) 

到此這篇關(guān)于Python保存圖片的3種情況的文章就介紹到這了,更多相關(guān)Python保存圖片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何基于pandas讀取csv后合并兩個股票

    如何基于pandas讀取csv后合并兩個股票

    這篇文章主要介紹了如何基于pandas讀取csv后合并兩個股票,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • python selenium反檢測問題

    python selenium反檢測問題

    這篇文章主要介紹了python selenium反檢測問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python提取PDF表格數(shù)據(jù)并導出為TXT、Excel?格式

    Python提取PDF表格數(shù)據(jù)并導出為TXT、Excel?格式

    本文將分享一種高效的解決方案—基于Python結(jié)合Spire系列庫,實現(xiàn)?PDF?表格數(shù)據(jù)的精準提取,并分別導出為?TXT?文本和?Excel?表格格,感興趣的小伙伴可以了解下
    2025-12-12
  • Python使用剪切板的方法

    Python使用剪切板的方法

    這篇文章主要為大家詳細介紹了Python使用剪切板的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Python模擬簡單電梯調(diào)度算法示例

    Python模擬簡單電梯調(diào)度算法示例

    這篇文章主要介紹了Python模擬簡單電梯調(diào)度算法,涉及Python線程、隊列、時間延遲等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python圖像處理庫PIL詳細使用說明

    Python圖像處理庫PIL詳細使用說明

    Pillow是Python中較為基礎的圖像處理庫,主要用于圖像的基本處理,比如裁剪圖像、調(diào)整圖像大小和圖像顏色處理等,需要的朋友可以參考下
    2022-04-04
  • Python常用模塊之threading和Thread模塊及線程通信

    Python常用模塊之threading和Thread模塊及線程通信

    這篇文章主要介紹了Python常用模塊之threading和Thread模塊及線程通信,文章為圍繞主題的相關(guān)內(nèi)容展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友看可以參考一下方法
    2022-06-06
  • 在Django admin中編輯ManyToManyField的實現(xiàn)方法

    在Django admin中編輯ManyToManyField的實現(xiàn)方法

    今天小編就為大家分享一篇在Django admin中編輯ManyToManyField的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python竟能畫這么漂亮的花,帥呆了(代碼分享)

    Python竟能畫這么漂亮的花,帥呆了(代碼分享)

    這篇文章主要介紹了用Python作圖的一個簡單實例,通過turtle模塊實現(xiàn)作圖,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • python 實現(xiàn)IP子網(wǎng)計算

    python 實現(xiàn)IP子網(wǎng)計算

    這篇文章主要介紹了python 實現(xiàn)IP子網(wǎng)計算的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02

最新評論

岳普湖县| 临沧市| 汨罗市| 阿拉尔市| 定远县| 怀来县| 天长市| 丰都县| 织金县| 谢通门县| 徐水县| 镇远县| 伊春市| 察隅县| 哈密市| 太白县| 肇州县| 通渭县| 德保县| 陆川县| 武宁县| 兴安盟| 习水县| 资源县| 舒城县| 冕宁县| 资溪县| 鄂托克旗| 邵阳县| 九龙城区| 常宁市| 右玉县| 梓潼县| 漳州市| 陕西省| 柞水县| 莱州市| 固始县| 留坝县| 尼木县| 新闻|