使用matplotlib在条形图上添加值标签

恶魔

当我打印时

graph_by_users = users.pivot(index='address', columns='used_at', values='users')

我懂了

              address  used_at   time online
0               am.ru     2014    114.741944
1               am.ru     2015     50.945000
2             auto.ru     2014   2533.983889
3             auto.ru     2015   1923.157500
4            avito.ru     2014  23473.097500
5            avito.ru     2015  24357.936389
6       avtomarket.ru     2014     29.680278
7       avtomarket.ru     2015     26.646389
8   cars.mail.ru/sale     2014     58.737778
9   cars.mail.ru/sale     2015     46.466111
10            drom.ru     2014   3059.709722
11            drom.ru     2015   2695.590000
12              e1.ru     2014   7966.210278
13              e1.ru     2015   7767.182500
14        irr.ru/cars     2014     61.720278
15        irr.ru/cars     2015     37.132778

我需要打印条形图

ax = graph_by_duration.plot.bar(width=0.5, ax=axes[0])
ax1 = graph_by_duration.plot.bar(width=0.8)
rects = ax1.patches
labels = ["%d" % i for i in time['time online']]
for rect, label in zip(rects, labels):
    height = rect.get_height()
    ax1.text(rect.get_x() + rect.get_width()/2, height + 5, label,     
    ha='center', va='bottom')

my_graph它将值放在2014和之后2015但这是错误的,因为在我的数据框中,意思是混杂的

最大容量

我认为您混淆了标签。试试这个:

ax = graph_by_duration.plot(kind='bar', width=0.5)
[label.set_rotation(25) for label in ax.get_xticklabels()]

labels = [int(round(graph_by_duration.loc[i, y]))
          for y in graph_by_duration.columns.tolist()
          for i in graph_by_duration.index]

for rect, label in zip(rects, labels):
    height = rect.get_height()
    ax.text(rect.get_x() + rect.get_width()/2, height + 5, label,     
    ha='center', va='bottom', rotation=15)

plt.show()

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用matplotlib的条形图上不需要的标签

在 R 中使用 ggplotly 在条形图上添加文本标签

胜利图表:在条形图上使用标签

条形图上的自定义 xticks 标签 (matplotlib)

如何使用Python的Matplotlib在条形图上添加显着性水平?

如何在matplotlib中获取条形图/堆叠条形图上的标签?

如何将条形图上的附加值绘制为 matplotlib 中的段?

如何使用ggplot2在条形图上放置标签?

如何使用 Seaborn 在 Matplotlib 条形图上配置标题

尝试使用Matplotlib在条形图上绘制线形图

如何使用matplotlib和在Python中使用seaborn在组条形图上添加第四个条形图?

Matplotlib在条形图中添加了太多标签

在悬停条形图上打印名称标签

剑道UI条形图上的类别标签

分组条形图上方的标签

堆叠条形图上的R ggplot标签

matplotlib条形图上的底部边框

使用R base的堆叠条形图:如何在每个堆叠条形内添加值

在条形图上方添加带有均值标签的±SE标签?

matplotlib:在条形图上将x刻度标签设置为价格范围

matplotlib图表无法识别条形图上的标签,但相同的代码可用于饼图

使用Pandas MultiIndex对matplotlib条形图中的标签进行分组

如何在条形图上添加图例?

如何在R中的条形图上的标签上添加$符号?[包含图片和代码]

在D3条形图上添加标签

如何在matplotlib中的熊猫条形图上添加一条线?

如何在Matplotlib中的堆栈百分比条形图上添加注释?

在Carropy Choropleth地图上添加值标签

使用ggplot在堆叠的条形图中添加计数标签