我正在尝试注释熊猫条形图中的条形。我的以下代码适用于没有子图的单个图,但不幸的是,不适用于子图。
viewDidLoad()
当我将“ subplots = False”更改为“ subplots = True”时,注释不再显示。
任何人都可以帮助解决如何使用子图吗?
答案 0 :(得分:0)
感谢您的评论。现在我找到了解决方案。
df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['2018-10-30 12:00:00','2018-10-30 12:15:00',] )
print(df)
axes = df.plot.bar( title='My Barplots',subplots = True, sharex=True, sharey=True)
for ax in axes:
for p in ax.patches:
ax.annotate(str(round(p.get_height(),2)), (p.get_x() * 1.005, p.get_height() * 1.005))
plt.gcf().autofmt_xdate()
plt.show()
我现在在图形的轴上进行了第二个循环。这行得通。