创建线出现在matplotlib图中的标签

2022-01-25 00:00:00 python matplotlib labels

问题描述

我在 matplotlib(时间序列数据)中创建了一个图形,上面有一系列

I have a figure created in matplotlib (time-series data) over which are a series of

matplotlib.pyplot.axvline

行.我想在靠近这些垂直线的图上创建标签(可能在线的 RHS 和图的顶部).

lines. I would like to create labels on the plot that appear close to (probably on the RHS of the line and towards the top of the figure) these vertical lines.


解决方案

你可以使用类似

plt.axvline(10)
plt.text(10.1,0,'blah',rotation=90)

您可能需要在 text 中使用 x 和 y 值才能使其正确对齐.您可以在这里找到更完整的文档.

you might have to play around with the x and y value in text to get it to align properly. You can find the more complete documentation here.

相关文章