參考鏈接:https://blog.csdn.net/JasonZhu_csdn/article/details/85860963
畫圖板/畫布:
這是一個基礎載體,類似實際的畫圖板,用pyplot.figure()函數創建,程序中允許創建多個畫圖板,具體操作的畫板遵循就近原則(操作是在最近一次調用的畫圖板上實現),缺省條件下內部默認調用pyplot.figure(1)。
fig=plt.figure(1,figsize=(4,3))
圖形區/繪圖區:
用來繪圖的實際區域,(是從整個畫布中分出來的)一般不直接獲取,直接設定方式為pyplot.axes([x, y, w, h]),即axes函數直接確定了該區域在畫圖板/畫布中的位置為x,y 尺寸為w,h
ax=fig.subplot(111)#代表在畫布上繪圖面積的大小
標簽區:
用來展示圖形相關標簽的地方,一般不直接設定(未仔細研究過),該區域根據圖形區進行擴展,與該區域有關聯的函數是pyplot.xlabel()、pyplot.ylabel()、pyplot.title()等
*)subplot()是axes()操作的高級封裝
pyplot.subplot(abc)本質也是用來確認圖形區在畫圖板上位置大小的函數,區別是該函數將畫圖板按a行b列等分,然后逐行編號,並選擇編號為c的區域作為圖形區用來繪圖。這是一個axes()操作的高級封裝,方便用戶使用。subplot(233)表示2行3列的第3個位置(即,第1行第三個區域)