Я нашел следующий код в Руководстве по Python for Data Science (Спасибо за создание такой всеобъемлющей книги по этой теме).
ax.annotate('', xy=('2012-9-1', 4850), xytext=('2012-9-7', 4850),
xycoords='data', textcoords='data',
arrowprops={'arrowstyle': '|-|,widthA=0.2,widthB=0.2', })
Эта аннотация ставит полосу на этом линейном графике.Я ищу похожий стиль стрелки, но вертикальный.
Вот мой код и изображение, которое я создал.Я хочу поставить похожий стиль стрелки, показывающий расстояние между двумя точками (я выделил желаемую линию фрагментом кода).Есть мысли о том, как лучше всего аннотировать, чтобы показать разницу между этими двумя точками?
df_low_high.sort_values('Number_High_Ratings', inplace = True)
figure, axes = plt.subplots()
axes.plot(df_low_high.index,df_low_high['Number_High_Ratings'], color = 'goldenrod')
axes.plot(df_low_high.index,df_low_high['Number_Low_Ratings'], color = 'mediumseagreen')
axes.legend()
axes.set_title('High and Low Rated')
axes.annotate(
'Lowest Number of Low Ratings',
xy=(2.2, 150), xytext=(3,150), size=8,
bbox=dict(boxstyle="round", fc="none", ec="gray"),
arrowprops=dict(
width=3,
headwidth=10,
headlength=10
)
)

Ссылка на публикацию O'Reilly.https://www.oreilly.com/library/view/python-data-science/9781491912126/ch04.html