熊猫图中未显示箭头

时间:2019-02-14 20:56:48

标签: python pandas matplotlib plot

enter image description here我在情节中需要一个箭头,我试图插入,但不会显示。我进行了研究,找不到我做错了什么。

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 :(得分:0)

据我从您的代码可以看出的是,您似乎尚未设置轴。

轴是图形上的一种框架。您可以在Matplotlib website上找到图片。 但是,您需要使用以下内容创建子图:

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")

,然后继续您的代码。

由于我没有数据,因此无法检查是否可行。 希望这会有所帮助。