python中用matplotlib畫多幅圖時出現圖形部分重疊的解決方案

1.解決方法:使用函數  tight_layout()

2.具體使用方法

import matplotlib.pyplot as plt

fig = plt.figure()


'''
具體的畫圖程序
'''

fig.tight_layout()

fig.tight_layout()

功能:使得子圖橫縱座標更加緊湊,主要用於自動調整圖區的大小以及間距,使所有的繪圖及其標題、座標軸標籤等都可以不重疊的完整顯示在畫布上。

參數:

Pad:用於設置繪圖區邊緣與畫布邊緣的距離大小

w_pad:用於設置繪圖區水平距離的大小

H_pad:用於設置繪圖區垂直距離的大小

例子:

fig.tight_layout(pad=0.4, w_pad=3.0, h_pad=3.0)

推薦一個不錯的api查詢網站:(英文版)

https://devdocs.io/

裏面api文檔涵蓋了大部分的常用庫,同時也包括TensorFlow的api文檔,相當的方便。

另外國內的 w3cschool網站上的 極客文檔 也還行(搜索對應的庫名稱即可找到),有些文檔有漢化。

https://www.w3cschool.cn/manual

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章