Стрелка не отображается в сюжете панд - PullRequest
0 голосов
/ 14 февраля 2019

введите описание изображения здесь Мне нужна стрелка на моем графике, я попытался вставить, но она не отображается.Я исследовал и не мог найти, что я сделал не так.

ax_google = df_stocks['GOOG'].plot(linewidth=5, color= "k", figsize=(9, 6))
ax_google.set_title("GOOGLE prices development", size=16, weight='bold')
ax_google.set_xlabel('Date')
ax_google.set_ylabel("Index")
ax_google.legend(['GOOG'])
ax_google.set_ylim(0,400)
ax_google.set_xlim('2008-01-01', '2010-01-01');
arrow = {'facecolor':'black', 'width':2, 'shrink':0.05}
ax.annotate('Bankruptcy of Lehman Brothers', xy=('2008-09-15',245), xytext=('2009-06-06',325), arrowprops=arrow);

1 Ответ

0 голосов
/ 15 февраля 2019

Насколько я могу судить по вашему коду, похоже, что вы не задали оси.

Оси являются своего рода кадрами на фигуре.Вы можете найти изображение на сайте Matplotlib .Однако вам нужно создать подзаговор с:

fig, ax_google = plt.subplots(figsize=(9,6)) #using ax_google instead of ax
ax_google.plot("GOOG",data=df_stocks,linewidth=5, color= "k")

и затем продолжить ваш код.

Я не могу проверить, работает ли это, потому что у меня нет данных.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...