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

matplotlib 使用 plt.savefig() 輸出圖片去除旁邊的空白區(qū)域

 更新時(shí)間:2021年01月05日 10:52:17   作者:jifaley  
這篇文章主要介紹了matplotlib 使用 plt.savefig() 輸出圖片去除旁邊的空白區(qū)域,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

最近在作圖時(shí)需要將輸出的圖片緊密排布,還要去掉坐標(biāo)軸,同時(shí)設(shè)置輸出圖片大小。

要讓程序自動(dòng)將圖表保存到文件中,代碼為:

plt.savefig('squares_plot.png', bbox_inches='tight')
  • 第一個(gè)實(shí)參指定要以什么樣的文件名保存圖表,這個(gè)文件將存儲(chǔ)到scatter_squares.py所在的目錄中。
  • 第二個(gè)實(shí)參指定將圖表多余的空白區(qū)域裁減掉。如果要保留圖表周圍多余的空白區(qū)域,可省略這個(gè)實(shí)參。

但是發(fā)現(xiàn)matplotlib使用plt.savefig()保存的圖片

周圍有一圈空白。那么如何去掉該空白呢?

首先,關(guān)閉坐標(biāo)軸顯示:

plt.axis('off')

但是,這樣只是關(guān)閉顯示而已,透明的坐標(biāo)軸仍然會(huì)占據(jù)左下角位置,導(dǎo)致輸出的圖片偏右。
要想完全去掉坐標(biāo)軸,需要改為以下代碼:

plt.axis('off')
fig = plt.gcf()
fig.set_size_inches(7.0/3,7.0/3) #dpi = 300, output = 700*700 pixels
plt.gca().xaxis.set_major_locator(plt.NullLocator())
plt.gca().yaxis.set_major_locator(plt.NullLocator())
plt.subplots_adjust(top = 1, bottom = 0, right = 1, left = 0, hspace = 0, wspace = 0)
plt.margins(0,0)
fig.savefig(out_png_path, format='png', transparent=True, dpi=300, pad_inches = 0)

即可完成去掉空白。

注:如果不采用 subplot_adjust + margin(0,0),而是在fig.savefig()的參數(shù)中添加bbox_inches = 'tight',也可以達(dá)到

去除空白的效果; 但是,這樣會(huì)導(dǎo)致對(duì)圖片輸出大小的設(shè)置失效。

到此這篇關(guān)于matplotlib 使用 plt.savefig() 輸出圖片去除旁邊的空白區(qū)域的文章就介紹到這了,更多相關(guān)matplotlib plt.savefig() 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • tensorflow實(shí)現(xiàn)KNN識(shí)別MNIST

    tensorflow實(shí)現(xiàn)KNN識(shí)別MNIST

    這篇文章主要為大家詳細(xì)介紹了tensorflow實(shí)現(xiàn)KNN識(shí)別MNIST,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python中def是做什么的

    python中def是做什么的

    在本篇文章里小編給大家分享的是關(guān)于python中def的作用以及相關(guān)用法,有需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • python中open函數(shù)對(duì)文件處理的使用教程

    python中open函數(shù)對(duì)文件處理的使用教程

    open()函數(shù)的作用是打開一個(gè)文件,并返回一個(gè)file對(duì)象(即文件對(duì)象),下面這篇文章主要給大家介紹了關(guān)于python中open函數(shù)對(duì)文件處理的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • python利用joblib進(jìn)行并行數(shù)據(jù)處理的代碼示例

    python利用joblib進(jìn)行并行數(shù)據(jù)處理的代碼示例

    在數(shù)據(jù)量比較大的情況下,數(shù)據(jù)預(yù)處理有時(shí)候會(huì)非常耗費(fèi)時(shí)間,可以利用 joblib 中的 Parallel 和 delayed 進(jìn)行多CPU并行處理,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-10-10
  • 詳解Python中RegEx在數(shù)據(jù)處理中的應(yīng)用

    詳解Python中RegEx在數(shù)據(jù)處理中的應(yīng)用

    正則表達(dá)式(Regular?Expressions,簡稱?RegEx)是一種強(qiáng)大的文本匹配和搜索工具,它在數(shù)據(jù)處理、文本解析和字符串操作中發(fā)揮著關(guān)鍵作用,下面就跟隨小編一起來了解一下RegEx的具體使用吧
    2024-01-01
  • 深入淺析python with語句簡介

    深入淺析python with語句簡介

    with 語句適用于對(duì)資源進(jìn)行訪問的場(chǎng)合,確保不管使用過程中是否發(fā)生異常都會(huì)執(zhí)行必要的“清理”操作,釋放資源,這篇文章給大家介紹了python with語句簡介,感興趣的朋友一起看看吧
    2018-04-04
  • Python實(shí)現(xiàn)加密接口測(cè)試方法步驟詳解

    Python實(shí)現(xiàn)加密接口測(cè)試方法步驟詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)加密接口測(cè)試方法步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • python編程培訓(xùn) python培訓(xùn)靠譜嗎

    python編程培訓(xùn) python培訓(xùn)靠譜嗎

    現(xiàn)在大家都知道,比較火的編程語言就是python了,很多朋友都想學(xué)習(xí)python編程,想上一個(gè)好的python培訓(xùn)班,小編今天給大家全面分析一下關(guān)于python編程培訓(xùn)方面的問題,希望能給你答疑解惑。
    2018-01-01
  • 使用Python讀寫文本文件及編寫簡單的文本編輯器

    使用Python讀寫文本文件及編寫簡單的文本編輯器

    這篇文章主要介紹了使用Python讀寫文本文件及編寫簡單的文本編輯器的方法,可以利用簡單的Python代碼實(shí)現(xiàn)編輯器中的讀取清空和文本文件的新建等操作,需要的朋友可以參考下
    2016-03-03
  • Pytorch復(fù)現(xiàn)擴(kuò)散模型的示例詳解

    Pytorch復(fù)現(xiàn)擴(kuò)散模型的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Pytorch復(fù)現(xiàn)擴(kuò)散模型,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以跟隨小編一起了解一下
    2023-04-04

最新評(píng)論

清丰县| 靖宇县| 永修县| 徐闻县| 五莲县| 游戏| 通城县| 玉林市| 黄骅市| 江山市| 吉安市| 通渭县| 景洪市| 都兰县| 三穗县| 高要市| 利辛县| 塔河县| 克什克腾旗| 长寿区| 南昌市| 五峰| 大兴区| 西吉县| 青田县| 麦盖提县| 基隆市| 云南省| 和田市| 宁国市| 夏河县| 聂荣县| 灵寿县| 庆元县| 沅陵县| 白银市| 哈尔滨市| 安宁市| 湟源县| 星座| 磴口县|