2013-02-28 62 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