是否可以在matplotlib中显示多行注释?
这是单行注释:
ax.annotate('line1', xy=(xi,yi), xycoords='data',
xytext=(-50, 30), textcoords='offset points',
arrowprops=dict(arrowstyle="->")
)
这是我需要做的(这是以图形方式编辑的):
答案 0 :(得分:1)
就像添加" \ n"一样简单在一行的末尾:
' line1 \ n 第2行 \ n 第3行"
ax.annotate('line1 \n line2', xy=(timeNow, y), xycoords='data',
xytext=(-50, 30), textcoords='offset points',
arrowprops=dict(arrowstyle="->"),
verticalalignment='center',
horizontalalignment='center'
)