欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

  • python新一代網(wǎng)絡(luò)請(qǐng)求庫(kù)之python-httpx庫(kù)操作指南

    python新一代網(wǎng)絡(luò)請(qǐng)求庫(kù)之python-httpx庫(kù)操作指南

    Python 的 httpx 包是一個(gè)用于 HTTP 交互的一個(gè)優(yōu)秀且靈活的模塊,下面這篇文章主要給大家介紹了關(guān)于python新一代網(wǎng)絡(luò)請(qǐng)求庫(kù)之python-httpx庫(kù)的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • python去掉 unicode 字符串前面的u方法

    python去掉 unicode 字符串前面的u方法

    今天小編就為大家分享一篇python去掉 unicode 字符串前面的u方法。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • python繪制棉棒圖的方法詳解

    python繪制棉棒圖的方法詳解

    這篇文章主要為大家詳細(xì)介紹了python繪制棉棒圖的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • 淺析python字符串前加r、f、u、l 的區(qū)別

    淺析python字符串前加r、f、u、l 的區(qū)別

    這篇文章主要介紹了淺析python字符串前加r、f、u、l 的區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • python中Flask框架簡(jiǎn)單入門實(shí)例

    python中Flask框架簡(jiǎn)單入門實(shí)例

    這篇文章主要介紹了python中Flask框架簡(jiǎn)單入門實(shí)例,以一個(gè)hello程序簡(jiǎn)單分析了Flask框架的使用技巧,需要的朋友可以參考下
    2015-03-03
  • python tkinter中的錨點(diǎn)(anchor)問(wèn)題及處理

    python tkinter中的錨點(diǎn)(anchor)問(wèn)題及處理

    這篇文章主要介紹了python tkinter中的錨點(diǎn)(anchor)問(wèn)題及處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Python Matplotlib 庫(kù)使用指南

    Python Matplotlib 庫(kù)使用指南

    這篇文章主要介紹了Python Matplotlib 庫(kù)使用基本指南,通過(guò)本教程,我們學(xué)習(xí)了使用 Matplotlib 創(chuàng)建各種類型的圖表和圖形,Matplotlib 提供了豐富的函數(shù)和選項(xiàng),以滿足不同的數(shù)據(jù)可視化需求,需要的朋友可以參考下
    2024-01-01
  • Django與圖表的數(shù)據(jù)交互的實(shí)現(xiàn)

    Django與圖表的數(shù)據(jù)交互的實(shí)現(xiàn)

    本文主要介紹了Django與圖表的數(shù)據(jù)交互的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • tensorflow 用矩陣運(yùn)算替換for循環(huán) 用tf.tile而不寫for的方法

    tensorflow 用矩陣運(yùn)算替換for循環(huán) 用tf.tile而不寫for的方法

    今天小編就為大家分享一篇tensorflow 用矩陣運(yùn)算替換for循環(huán) 用tf.tile而不寫for的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • python 和c++實(shí)現(xiàn)旋轉(zhuǎn)矩陣到歐拉角的變換方式

    python 和c++實(shí)現(xiàn)旋轉(zhuǎn)矩陣到歐拉角的變換方式

    今天小編就為大家分享一篇python 和c++實(shí)現(xiàn)旋轉(zhuǎn)矩陣到歐拉角的變換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12

最新評(píng)論