2014-05-14 38 views
0

我有10個分支情節,對此我只能用matplotlib打印出9都在同一個圖所示enter image description here使用matplotlib顯示10個次要情節一下子

我想知道如果我能調整我的Python代碼,它允許適合第10個情節?

這是我如何配置迄今爲止的情節。

fig = plt.figure(figsize=(10,8)) 
a1 = fig.add_subplot(331) 
a2 = fig.add_subplot(332) 
a3 = fig.add_subplot(333) 
a4 = fig.add_subplot(334) 
a5 = fig.add_subplot(335) 
a6 = fig.add_subplot(336) 
a7 = fig.add_subplot(337) 
a8 = fig.add_subplot(338) 
a9 = fig.add_subplot(339) 
+0

您可能會考慮將其製作爲2x5佈局以適合所有應用。 – Ray

+0

爲什麼爭論的情節是331或332爲什麼不是1,2,3 – Boris

回答

3

只是增加你的情節格:

fig = plt.figure(figsize=(10,8)) 
a1 = fig.add_subplot(521) 
a2 = fig.add_subplot(522) 
a3 = fig.add_subplot(523) 
a4 = fig.add_subplot(524) 
a5 = fig.add_subplot(525) 
a6 = fig.add_subplot(526) 
a7 = fig.add_subplot(527) 
a8 = fig.add_subplot(528) 
a9 = fig.add_subplot(529) 
a10 = fig.add_subplot(5,2,10) 

fig.add_subplot(52X)短手5行,2列,第X個情節。你的代碼只允許9個地塊,因爲它是一個3×3的網格,(fig.add_subplot(33X));將它增加到5×2網格允許第10個圖。

您可以根據需要重新排列列或行數,以獲得任何您想要的外觀。

+0

感謝這就是我想要的。但是現在我的情節標題是否與我的座標軸重疊,我將如何調整無花果大小? – user1821176