我有以下matplotlib代码:
ax = my_df.plot(x='arrival_month', y='my_count' ,kind='bar', figsize = (20,10), fontsize = 16, color = 'b', alpha = 0.3)
ax.set_xticklabels([t.get_text().split(" ")[0] for t in ax.get_xticklabels()])
ax.set_ylim([-50,300])
plt.show()
生成数字:
我想知道是否可以在栏顶部添加计数,如:
非常感谢!
答案 0 :(得分:1)
像循环
之类的东西
ax.annotate('(%s, %s)' % xy, xy=xy, textcoords='data')
应该有效,其中xy
是表示每个坐标的x和y值的元组。
这已在answer to another question中提出。
如果你给MWE,我们也可以测试我们的建议。特别是告诉我们my_df
究竟是什么样的,会有所帮助。