如何在matplotlib中为不等间距的bin绘制具有相同bin宽度的直方图

gc5

我正在尝试在matplotlib中绘制具有多个数据序列的直方图。

我有不等间距的垃圾箱,但是我希望每个垃圾箱都具有相同的宽度。所以我width以这种方式使用属性

aa = [0,1,1,2,3,3,4,4,4,4,5,6,7,9]
plt.hist([aa, aa], bins=[0,3,9], width=0.2)

结果是这样的:

柱状图等距分布的直方图

如何摆脱两个系列的两个对应箱之间的边距?即如何将每个系列的条形图分组?

谢谢

贝扎德·诺里

一种解决方案是通过numpy计算直方图并手动绘制条形图:

aa1 = [0,1,1,2,3,3,4,4,5,9]
aa2 = [0,1,3,3,4,4,4,4,5,6,7,9]
bins = [0,3,9]
height = [np.histogram( xs, bins=bins)[0] for xs in [aa1, aa2]]
left, n = np.arange(len(bins)-1), len(height)

ax = plt.subplot(111)
color_cycle = ax._get_lines.color_cycle

for j, h in enumerate(height):
    ax.bar(left + j / n, h, width=1.0/n, color=next(color_cycle))

ax.set_xticks(np.arange(0, len(bins)))
ax.set_xticklabels(map(str, bins))

历史

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Matplotlib:如何使两个直方图具有相同的bin宽度?

来自分类Dev

MATLAB:如何使2个直方图具有相同的bin宽度?

来自分类Dev

可变 Matplotlib 直方图 bin 宽度

来自分类Dev

如何在R中制作动画,显示具有不同bin大小的直方图?

来自分类Dev

如何在python中绘制以y轴为“与每个x bin对应的y值的总和”和x轴为x的n个bin的直方图?

来自分类Dev

如何绘制ggplot2中每个bin的y为x值之和的直方图

来自分类Dev

matplotlib - 用独特的 bin 绘制直方图

来自分类Dev

具有不同bin大小的JFreeChart直方图

来自分类Dev

如何从具有长度不等的行的矩阵绘制多直方图密度(或原始计数)图?

来自分类Dev

如何在matplotlib中并排绘制堆叠的直方图?

来自分类Dev

在 Tableau 中为具有相同记录数的变量创建 bin

来自分类Dev

如何在R中绘制直方图并具有精确的轴值。

来自分类Dev

在 Gnuplot 中绘制具有不同 bin 大小的热图

来自分类Dev

如何在R中以不等间距的x轴刻度垂直绘制点

来自分类Dev

如何在Matplotlib 2d直方图中居中bin标签?

来自分类Dev

在matplotlib中绘制具有相同属性的多个函数

来自分类Dev

在seaborn中,如何删除在其上方具有箱线图的直方图中的间距?

来自分类Dev

SWT:如何在各种 RowLayout 内的所有按钮中具有相同的宽度

来自分类Dev

如何在SwiftUI中使SF符号具有相同的宽度

来自分类Dev

如何在具有100%宽度,左右空间相同的主体中定位div?

来自分类Dev

如何在Pandas / Dask中按具有可变bin的列离散大型数据框

来自分类Dev

如何在/ bin / sh中收缩测试具有多个var值的-eq表达式

来自分类Dev

如何在熊猫中绘制堆积的直方图

来自分类Dev

如何在R中绘制直方图?

来自分类Dev

如何在python中绘制组合的直方图?

来自分类Dev

如何在熊猫中绘制堆积的直方图

来自分类Dev

如何在R中绘制直方图?

来自分类Dev

如何使div在jQuery中具有相同的宽度?

来自分类Dev

ggplot2:如何根据bin范围为直方图中的特定bin着色

Related 相关文章

  1. 1

    Matplotlib:如何使两个直方图具有相同的bin宽度?

  2. 2

    MATLAB:如何使2个直方图具有相同的bin宽度?

  3. 3

    可变 Matplotlib 直方图 bin 宽度

  4. 4

    如何在R中制作动画,显示具有不同bin大小的直方图?

  5. 5

    如何在python中绘制以y轴为“与每个x bin对应的y值的总和”和x轴为x的n个bin的直方图?

  6. 6

    如何绘制ggplot2中每个bin的y为x值之和的直方图

  7. 7

    matplotlib - 用独特的 bin 绘制直方图

  8. 8

    具有不同bin大小的JFreeChart直方图

  9. 9

    如何从具有长度不等的行的矩阵绘制多直方图密度(或原始计数)图?

  10. 10

    如何在matplotlib中并排绘制堆叠的直方图?

  11. 11

    在 Tableau 中为具有相同记录数的变量创建 bin

  12. 12

    如何在R中绘制直方图并具有精确的轴值。

  13. 13

    在 Gnuplot 中绘制具有不同 bin 大小的热图

  14. 14

    如何在R中以不等间距的x轴刻度垂直绘制点

  15. 15

    如何在Matplotlib 2d直方图中居中bin标签?

  16. 16

    在matplotlib中绘制具有相同属性的多个函数

  17. 17

    在seaborn中,如何删除在其上方具有箱线图的直方图中的间距?

  18. 18

    SWT:如何在各种 RowLayout 内的所有按钮中具有相同的宽度

  19. 19

    如何在SwiftUI中使SF符号具有相同的宽度

  20. 20

    如何在具有100%宽度,左右空间相同的主体中定位div?

  21. 21

    如何在Pandas / Dask中按具有可变bin的列离散大型数据框

  22. 22

    如何在/ bin / sh中收缩测试具有多个var值的-eq表达式

  23. 23

    如何在熊猫中绘制堆积的直方图

  24. 24

    如何在R中绘制直方图?

  25. 25

    如何在python中绘制组合的直方图?

  26. 26

    如何在熊猫中绘制堆积的直方图

  27. 27

    如何在R中绘制直方图?

  28. 28

    如何使div在jQuery中具有相同的宽度?

  29. 29

    ggplot2:如何根据bin范围为直方图中的特定bin着色

热门标签

归档