在matplotlib上绘制条形图

dyn00b

如何绘制水平条形图,条形图的末尾有值,类似于

我试过了

plt.barh(inc.index,inc)
plt.yticks(inc.index)
plt.xticks(inc);
plt.xlabel("Order Count")
plt.ylabel("Date")

条形图

Artoiss

答案可以在这里找到:如何使用pyplot.barh()在每个条形上显示条形的值?

只需添加cphlewis所说的for循环即可:

for i, v in enumerate(inc):
    ax.text(v + 3, i + .25, str(v), color='blue', fontweight='bold')
plt.show()

这是我针对您的情况尝试的代码:

import matplotlib.pyplot as plt
import numpy as np
inc = [12, 25, 50, 65, 40, 45]
index = ["2019-10-31", "2019-10-30", "2019-10-29", "2019-10-28", "2019-10-27", "2019-10-26"]

fig, ax = plt.subplots()
ax.barh(index,inc, color='black')
plt.yticks(index)
plt.xticks(inc);
plt.xlabel("Order Count")
plt.ylabel("Date")

# Set xticks
plt.xticks(np.arange(0, max(inc)+15, step=10))

# Loop for showing inc numbers in the end of bar
for i, v in enumerate(inc):
    ax.text(v + 1, i, str(v), color='black', fontweight='bold')
plt.show()

情节看起来像这样: 在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

绘制条形图

来自分类Dev

Matplotlib:堆积的条形图

来自分类Dev

在python中绘制条形图

来自分类Dev

从Pandas DataFrame绘制条形图

来自分类Dev

如何使用Matplotlib实时绘制条形图

来自分类Dev

用散景绘制条形图

来自分类Dev

在R中绘制条形图

来自分类Dev

绘制Pandas Multiindex条形图

来自分类Dev

熊猫-绘制堆积的条形图

来自分类Dev

如何绘制熊猫系列的条形图?

来自分类Dev

在Matplotlib中绘制多个直方图-颜色或并排条形图

来自分类Dev

Matplotlib-如何绘制表格条形图

来自分类Dev

使用pandas和matplotlib绘制叠加图(折线图和条形图)

来自分类Dev

Matplotlib并排条形图

来自分类Dev

绘制快递条形图颜色变化

来自分类Dev

从右到左绘制水平条形图

来自分类Dev

使用R逐行绘制条形图

来自分类Dev

绘制多个条形图

来自分类Dev

在python中使用matplotlib绘制多个分组的条形图

来自分类Dev

绘制条形图

来自分类Dev

matplotlib轴条形图由于从熊猫df索引x轴而无法将条形图彼此相邻绘制

来自分类Dev

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

来自分类Dev

使用matplotlib在python中绘制漂亮的条形图

来自分类Dev

面板上的多个堆叠条形图(matplotlib)

来自分类Dev

用Python在画布上绘制条形图

来自分类Dev

从 matplotlib 中的选定列绘制条形图

来自分类Dev

matplotlib 绘制错误的值(条形图)

来自分类Dev

并排绘制条形图

来自分类Dev

在 TextView 背景上绘制条形图