一、fig,ax = subplots(nrows,ncols,sharex,sharey,squeeze,subplot_kw,gridspec_kw,**fig_kw) 創建畫布和子圖
nrows和ncols表示將畫布分割成幾行幾列 例:nrows = 2,ncols = 2表示將畫布分割為2行2列,並起始值都為0,當調用畫布中的坐標軸時,ax[0,0]表示調用坐上角的,ax[1,1]表示調用右下角的;
sharex和sharey表示坐標軸的屬性是否相同,可選的參數:True,False,row,col,默認值均為False,表示畫布中的四個ax是相互獨立的;
當sharex = True, sharey = True時,生成的四個ax的所有坐標軸用有相同的屬性;

當sharex = True, sharey = 'row'時

當sharex = True, sharey = 'col'時,

當sharex = 'row', sharey = 'row'時;

當sharex = 'row', sharey = 'col'時;

當sharex = 'col', sharey = 'col'時;

2、 squeeze bool
a.默認參數為True:額外的維度從返回的Axes(軸)對象中擠出,對於N*1或1*N個子圖,返回一個1維數組,對於N*M,N>1和M>1返回一個2維數組。
b.為False,不進行擠壓操作:返回一個元素為Axes實例的2維數組,即使它最終是1x1。
3、subplot_kw:字典類型,可選參數。把字典的關鍵字傳遞給add_subplot()來創建每個子圖。
4、gridspec_kw:字典類型,可選參數。把字典的關鍵字傳遞給GridSpec構造函數創建子圖放在網格里(grid)。
5、**fig_kw:把所有詳細的關鍵字參數傳給figure()函數。
二、 subplot(*args,**kwargs) 函數描述,在指定的位置繪圖;
subplot(2,3,3),將畫布分成2行3列在第3個子圖中繪制,這里行優先;
總結:subpot在畫布中繪圖時,每次都要調用subplot指定位置,subplots()可以一次生成多個,在調用時只需要調用生成對象的ax即可;
