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

解決plt.savefig()和plt.show()方法得到的圖片不一樣問題

 更新時(shí)間:2023年08月03日 09:23:34   作者:HealthScience  
這篇文章主要介紹了解決plt.savefig()和plt.show()方法得到的圖片不一樣問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

plt.savefig()和plt.show()方法得到的圖片不一樣

遇到了一個(gè)問題,在循環(huán)中,plt.savefig()和plt.show()方法得到的圖片不一樣,差別很大

在最后一行加入 plt.clf() 就可以了

原始代碼: 

for pro in properties:
? ? plt.savefig("images/{}.pdf".format(pro))

正確方式:

for pro in properties:
? ? plt.savefig("images/{}.pdf".format(pro))
? ? plt.clf()

因?yàn)槿绻€需要在同一個(gè)腳本中繼續(xù)使用 plt 對(duì)象繪制圖像,需要在保存完圖像后再次調(diào)用 plt.clf() 函數(shù)清空?qǐng)D形對(duì)象,以免影響后續(xù)繪圖。

否則,如果不加入這一行,只會(huì)循環(huán)中的第一次循環(huán)plt.savefig()和plt.show()方法得到的圖片一樣。剩余的循環(huán)都不不一樣

matplotlib繪圖之savefig與show的沖突

先展示matplotlib繪的圖,再進(jìn)行保存

示例代碼1:

import matplotlib.pyplot as plt
x = [1,2,3,4,5]
y = [1,2,3,4,5]
plt.plot(x,y)
plt.show()
plt.savefig('test.png')
# 注意:plt.show()會(huì)釋放figure資源,如果在顯示圖像之后保存圖片將只能保存空?qǐng)D片。

運(yùn)行完代碼之后保存在test.png的圖片為:

圖片沒有任何內(nèi)容

為什么出現(xiàn)這種情況呢?

注意:plt.show()會(huì)釋放figure資源,如果在顯示圖像之后保存圖片將只能保存空?qǐng)D片。

所以保存圖片的操作必須在展示圖片之前

先保存matplotlib繪的圖,再進(jìn)行展示

示例代碼2:

import matplotlib.pyplot as plt
x = [1,2,3,4,5]
y = [1,2,3,4,5]
plt.plot(x,y)
plt.savefig('test.png')
plt.show()
# 注意:plt.show()會(huì)釋放figure資源,如果在顯示圖像之后保存圖片將只能保存空?qǐng)D片。

此時(shí)運(yùn)行完代碼之后保存在test.png的圖片為:

圖片有內(nèi)容

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Python中defaultdict的具體使用

    詳解Python中defaultdict的具體使用

    defaultdict 是一個(gè)類似字典的容器,屬于 collections 模塊, 它是字典的子類, 因此它具有詞典的所有功能,下面小編就來和大家詳細(xì)聊聊defaultdict的具體使用吧
    2023-10-10
  • python中正則表達(dá)式的使用詳解

    python中正則表達(dá)式的使用詳解

    這篇文章主要介紹了python中正則表達(dá)式的使用詳解,另附上一些常用的Python正則例子,有需要的朋友可以參考下
    2014-10-10
  • 基于Python開發(fā)電腦定時(shí)關(guān)機(jī)工具

    基于Python開發(fā)電腦定時(shí)關(guān)機(jī)工具

    這篇文章主要為大家詳細(xì)介紹了如何基于Python開發(fā)一個(gè)電腦定時(shí)關(guān)機(jī)工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • python添加菜單圖文講解

    python添加菜單圖文講解

    在本篇文章中小編給大家整理的是關(guān)于python添加菜單圖文講解以及步驟分析,需要的朋友們學(xué)習(xí)下吧。
    2019-06-06
  • Python3實(shí)現(xiàn)的字典遍歷操作詳解

    Python3實(shí)現(xiàn)的字典遍歷操作詳解

    這篇文章主要介紹了Python3實(shí)現(xiàn)的字典遍歷操作,結(jié)合實(shí)例形式分析了Python3針對(duì)字典鍵、鍵值及鍵值對(duì)遍歷的相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • python繪制三維圖的詳細(xì)新手教程

    python繪制三維圖的詳細(xì)新手教程

    通常我們用 Python 繪制的都是二維平面圖,但有時(shí)也需要繪制三維場(chǎng)景圖,下面這篇文章主要給大家介紹了關(guān)于python繪制三維圖的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Java byte數(shù)組操縱方式代碼實(shí)例解析

    Java byte數(shù)組操縱方式代碼實(shí)例解析

    這篇文章主要介紹了Java byte數(shù)組操縱方式代碼實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python 實(shí)現(xiàn) Word 轉(zhuǎn) HTML 的三種方法

    Python 實(shí)現(xiàn) Word 轉(zhuǎn) HTML 的三種方法

    在日常開發(fā)和內(nèi)容管理中,我們經(jīng)常需要把 Word 文檔轉(zhuǎn)換成 HTML,以便在網(wǎng)頁上展示或做進(jìn)一步處理,Python 提供了方便的工具,下面就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2026-04-04
  • Python如何實(shí)現(xiàn)兩張圖片對(duì)比得出相似度

    Python如何實(shí)現(xiàn)兩張圖片對(duì)比得出相似度

    文章介紹了在自動(dòng)化測(cè)試中對(duì)比圖片時(shí)可能會(huì)遇到的問題,包括時(shí)間、設(shè)備和攝像頭的影響可能導(dǎo)致對(duì)比不準(zhǔn)確,為了解決這個(gè)問題,建議循環(huán)對(duì)比5次,每次對(duì)比后睡眠1秒,如果其中有一次對(duì)比結(jié)果大于80%,則退出循環(huán)并認(rèn)為對(duì)比成功;如果5次都對(duì)比失敗,則認(rèn)為圖片對(duì)比失敗
    2026-01-01
  • python requests模擬登陸github的實(shí)現(xiàn)方法

    python requests模擬登陸github的實(shí)現(xiàn)方法

    這篇文章主要介紹了python requests模擬登陸github的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論

葵青区| 洪江市| 涟水县| 唐河县| 宿州市| 卓尼县| 土默特左旗| 阿瓦提县| 黄山市| 故城县| 闽侯县| 内江市| 武强县| 兴化市| 绍兴县| 林周县| 彰化市| 富源县| 科技| 家居| 泾源县| 马龙县| 灌阳县| 虞城县| 新巴尔虎右旗| 清苑县| 阆中市| 玉溪市| 萍乡市| 金坛市| 手游| 大理市| 定陶县| 晋中市| 南漳县| 曲周县| 万载县| 富平县| 延寿县| 临邑县| 大关县|