【繪圖】【Python】Python數據分析matplotlib設置多個子圖的間距以及設置總圖的標題


# 設定畫圖板尺寸
plt.figure(figsize=(12,16))
# 建立一個循環,輸出圖片
for i,data in enumerate(xtest[:100]):
# 設定子圖,將每個子圖輸出到對應的位置
plt.subplot(10,10,i+1)
# 輸出圖片,取出來的數據是必須處理好再輸出的,此例為8*8
plt.imshow(data.reshape(8,8))
# 測試的標題和真實的標題打印出來
plt.title('C:'+str(y_[i])+'\nT:'+str(ytrue[:100][i]),size=20)
# 關掉x y軸的刻度
plt.axis('off')
# 調整每隔子圖之間的距離
plt.tight_layout()

 

fig.tight_layout()#調整整體空白 plt.subplots_adjust(wspace =0, hspace =0)#調整子圖間距

matplotlib subplots 設置總圖的標題 :fig.suptitle(dname,fontsize=16,x=0.53,y=1.05,)


![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210608151750993.gif)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM