Python數(shù)據(jù)分析matplotlib設(shè)置多個(gè)子圖的間距方法
注意,要看懂這里,必須具備簡(jiǎn)單的Python數(shù)據(jù)分析知識(shí),必須知道m(xù)atplotlib的簡(jiǎn)單使用!
例1:
plt.subplot(221) # 第一行的左圖 plt.subplot(222) # 第一行的右圖 plt.subplot(212) # 第二整行 plt.title(‘xxx') plt.tight_layout() #設(shè)置默認(rèn)的間距
例2:
for i in range(25): plt.subplot(5,5,i+1) plt.tight_layout()
例3:
# 設(shè)定畫(huà)圖板尺寸
plt.figure(figsize=(12,16))
# 建立一個(gè)循環(huán),輸出圖片
for i,data in enumerate(xtest[:100]):
# 設(shè)定子圖,將每個(gè)子圖輸出到對(duì)應(yīng)的位置
plt.subplot(10,10,i+1)
# 輸出圖片,取出來(lái)的數(shù)據(jù)是必須處理好再輸出的,此例為8*8
plt.imshow(data.reshape(8,8))
# 測(cè)試的標(biāo)題和真實(shí)的標(biāo)題打印出來(lái)
plt.title('C:'+str(y_[i])+'\nT:'+str(ytrue[:100][i]),size=20)
# 關(guān)掉x y軸的刻度
plt.axis('off')
# 調(diào)整每隔子圖之間的距離
plt.tight_layout()
以上這篇Python數(shù)據(jù)分析matplotlib設(shè)置多個(gè)子圖的間距方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
將Jupyter?Notebook(.ipynb)文件轉(zhuǎn)換為Python(.py)文件的3種方法
大多數(shù)數(shù)據(jù)科學(xué)在線(xiàn)課程都把Jupyter Notebook作為教學(xué)媒介,這是因?yàn)槌鯇W(xué)者在Jupyter Notebook的單元格中編寫(xiě)代碼,比編寫(xiě)包含類(lèi)和函數(shù)的腳本更容易,這篇文章主要給大家介紹了關(guān)于將Jupyter?Notebook(.ipynb)文件轉(zhuǎn)換為Python(.py)文件的3種方法,需要的朋友可以參考下2023-10-10
如何實(shí)現(xiàn)一個(gè)python函數(shù)裝飾器(Decorator)
這篇文章主要介紹了如何實(shí)現(xiàn)一個(gè)python函數(shù)裝飾器(Decorator),幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下2020-10-10
Python 切片索引越界的問(wèn)題(數(shù)組下標(biāo)越界)
Python語(yǔ)言處理字符串、數(shù)組類(lèi)的問(wèn)題時(shí)有一定概率需要使用切片方法,本文主要介紹了Python 切片索引越界的問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
Python人臉檢測(cè)實(shí)戰(zhàn)之疲勞檢測(cè)
本文主要介紹了實(shí)現(xiàn)疲勞檢測(cè):如果眼睛已經(jīng)閉上了一段時(shí)間,我們會(huì)認(rèn)為他們開(kāi)始打瞌睡并發(fā)出警報(bào)來(lái)喚醒他們并引起他們的注意。感興趣的朋友可以了解一下2021-12-12
Python深度學(xué)習(xí)之實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)
今天帶大家學(xué)習(xí)如何使用Python實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò),這是個(gè)很難的知識(shí)點(diǎn),文中有非常詳細(xì)的介紹,對(duì)小伙伴們很有幫助,需要的朋友可以參考下2021-06-06

