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

Matplotlib之解決plt.savefig()保存多張圖片有重疊的問題

 更新時間:2023年09月14日 15:15:26   作者:Mic28  
這篇文章主要介紹了Matplotlib之解決plt.savefig()保存多張圖片有重疊的問題,具有很好的參考價值,希望對大家有所幫助,

Python Matplotlib 解決plt.savefig()保存多張圖片有重疊問題

問題描述

在多次調(diào)用plt.savefig()時,出現(xiàn)了保存的圖片有上一個數(shù)據(jù)出現(xiàn)并重疊的現(xiàn)象。

如下圖:

在這里插入圖片描述

部分代碼:

import matplotlib.pyplot as plt
def ch_graph(num_clusters, ch_score, filepath, method, module):
    # Plot ch graph
    plt.plot(num_clusters, ch_score, 'bx-')
    plt.xlabel('Number of cluster')
    plt.ylabel('Calinski-Harabasz Score')
    plt.title('Calinski-Harabasz Score against Number of Cluster')
    plt.grid(True)
	filename = 'ch_graph_one.png'
    folder = 'Picture/'
    ch_filepath = filepath + '/' + folder + filename
    plt.savefig(ch_filepath)
def elbow_graph(num_clusters, Sum_of_squared_distances, filepath, method, module):
    # Plot ch graph
    plt.plot(num_clusters, Sum_of_squared_distances, 'bx-')
    plt.xlabel('Number of cluster')
    plt.ylabel('Sum of squared dist')
    plt.title('Sum of squared dist against Number of Cluster')
    plt.grid(True)
    filename = 'elbow_graph_one.png'
    folder = 'Picture/'
    elbow_filepath = filepath + '/' + folder + filename
    plt.savefig(elbow_filepath)

解決方法

plt.savefig() 的下一行加上 plt.close() 就可以了。

對于使用 seaborn 來繪制的圖片,也同樣使用 plt.close() 。

plt.close() 內(nèi)可輸入的參數(shù)為:

  • None: 目前的figure
  • Figure: 給定的Figure實例
  • int: 一個 figure數(shù)
  • str: 一個 figure名字
  • ‘all’: 全部 figures

另外,有時候也會因為沒有關(guān)閉上一個canvas, 導(dǎo)致出現(xiàn)以下問題:

fig.canvas.draw_idle()   # need this if 'transparent=True' to reset colors

參考鏈接:pyplot.close()

matplotlib—plt.savefig存儲高清圖片

1.matplotlib模塊中pyplot的引入

import matplotlib.pyplot as plt

2.保存與顯示

在代碼的順序中,保存需要在顯示的前面

#保存圖片
#bbox_inches='tight'表示指定將圖表多余的空白區(qū)域裁減掉
plt.savefig('test.png', bbox_inches='tight')
#顯示圖片
plt.show()

如果plt.show() 在plt.savefig()前,就會導(dǎo)致保存圖片是空白的情況。

3.保存高清圖片

將保存的圖片后綴進行修改,改為.svg即可。

plt.savefig('test.svg', bbox_inches='tight')
#顯示圖片
plt.show()

總結(jié)

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

相關(guān)文章

  • Python GUI Tkinter簡單實現(xiàn)個性簽名設(shè)計

    Python GUI Tkinter簡單實現(xiàn)個性簽名設(shè)計

    這篇文章主要為大家詳細介紹了Python GUI Tkinter簡單實現(xiàn)個性簽名設(shè)計,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python代碼中怎么換行

    python代碼中怎么換行

    這篇文章主要介紹了python代碼中怎么換行的相關(guān)知識點以及方法,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • Python實現(xiàn)將Excel某范圍單元格內(nèi)容截圖

    Python實現(xiàn)將Excel某范圍單元格內(nèi)容截圖

    Openpyxl是一個強大的Python庫,主要用于讀取、寫入和操作Excel文件,本文將使用Openpyxl實現(xiàn)將Excel某范圍單元格內(nèi)容截圖,感興趣的可以了解下
    2024-11-11
  • Django 創(chuàng)建/刪除用戶的示例代碼

    Django 創(chuàng)建/刪除用戶的示例代碼

    這篇文章主要介紹了Django 創(chuàng)建/刪除用戶的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 在Keras中CNN聯(lián)合LSTM進行分類實例

    在Keras中CNN聯(lián)合LSTM進行分類實例

    這篇文章主要介紹了在Keras中CNN聯(lián)合LSTM進行分類實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 在 Python 應(yīng)用中使用 MongoDB的方法

    在 Python 應(yīng)用中使用 MongoDB的方法

    這篇文章主要介紹了在 Python 應(yīng)用中使用 MongoDB的方法,需要的朋友可以參考下
    2017-01-01
  • 關(guān)于pyqt5控件自適應(yīng)窗口超詳細知識點匯總

    關(guān)于pyqt5控件自適應(yīng)窗口超詳細知識點匯總

    這篇文章主要介紹了關(guān)于pyqt5控件自適應(yīng)窗口超詳細知識點匯總,有了布局,再在布局中放置各種控件,我們就能讓控件實現(xiàn)自適應(yīng)的效果,需要的朋友可以參考下
    2023-03-03
  • 一文帶你深入了解Python中的多進程編程

    一文帶你深入了解Python中的多進程編程

    在?Python?中,多進程編程是一種提高程序運行效率的有效手段,本文將詳細講解?Python?多進程編程的基本概念,使用方法及注意事項,希望對大家有所幫助
    2024-12-12
  • pyqt5的QComboBox 使用模板的具體方法

    pyqt5的QComboBox 使用模板的具體方法

    這篇文章主要介紹了pyqt5的QComboBox 使用模板的具體方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 利用Pycharm + Django搭建一個簡單Python Web項目的步驟

    利用Pycharm + Django搭建一個簡單Python Web項目的步驟

    這篇文章主要介紹了利用Pycharm + Django搭建一個簡單Python Web項目的步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評論

定州市| 佛教| 宣恩县| 竹溪县| 华亭县| 宁德市| 威远县| 台东市| 阳原县| 东明县| 大渡口区| 黑河市| 图木舒克市| 额济纳旗| 安远县| 博白县| 永城市| 余江县| 马公市| 柳州市| 贵德县| 泾源县| 措勤县| 中超| 田林县| 满城县| 图木舒克市| 牟定县| 临澧县| 孝感市| 通河县| 英吉沙县| 卢氏县| 东丰县| 边坝县| 淮阳县| 盘锦市| 都江堰市| 广昌县| 麦盖提县| 阿拉善右旗|