如何在行尾添加注释?

时间:2012-05-30 09:41:37

标签: annotations plot matplotlib

我的目标是生成如下图:

Image example

我需要的是获得一系列注释,然后将这些注释正确地对齐到图上。我怎样才能实现这一目标?文本应该直到y轴之前。

1 个答案:

答案 0 :(得分:0)

一种方法是使用fig.text()。你可以这样做:

fig = plt.figure()
fig.text(0.8,0.5,'Your text here',size='small',ha='right')

数字是图中文字的x,y坐标,范围从0到1.“ha”代表水平对齐。

另一种方法是创建辅助y轴,然后使用ylabels()在该轴上设置自定义刻度标签。