2013-02-28 58 views
1

外文本,我有以下情節(3行4列):如何插入一個情節

f, ((ax1, ax2, ax3, ax4), (ax5, ax6, ax7, ax8), (ax9, ax10, ax11, ax12)) = plt.subplots(3, 4, sharex = 'col', sharey = 'row') 
ax1.set_title('column1') 
ax1.plot([x], [y]) 
ax5.plot([x1],[y1]) 
ax9.plot([x2],[y2]) 
ax2.set_title('column2') 
ax2.plot([x3],[x4]) 
ax6.plot([x5],[x6]) 
..... 

怎麼可能插入劇情窗外的文字?對於每一行,我想在劇情的右端寫一句話。

回答

1

您可以使用ax.set_title()函數。

或者,您可能希望使用ax.text()函數放置文本。請注意,您可以在位置參數中使用超出軸範圍的值。另外,您可以使用參數transform設置參考座標系。

+1

還有'註釋'比'text'更靈活 – tacaswell 2013-02-28 16:51:19

+0

ax.text()鏈接現在已經損壞了。恐怕。另外我不確定你的意思是「你可以使用延伸值」。如果我將ax.text()放置在子圖之外,則不會顯示它。 – 2015-05-29 22:56:16