python - 如何消除 Matplotlib 条形图中条形之间的间隙

标签 python matplotlib

我正在 Matplotlib 中制作条形图,调用如下:

xs.bar(bar_lefts, bar_heights, facecolor='black', edgecolor='black')

我得到一个如下所示的条形图:

Bar chart with gaps

我想要的是连续条之间没有白色间隙的,例如更像这样:

enter image description here

有没有办法在 Matplotlib 中使用 bar() 函数来实现这一点?

最佳答案

width=1.0 作为关键字参数添加到 bar()。例如。

xs.bar(bar_lefts, bar_heights, width=1.0, facecolor='black', edgecolor='black').

这将垂直填充条形间隙。

关于python - 如何消除 Matplotlib 条形图中条形之间的间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20454120/

相关文章:

python - matplotlib:如何在图像上绘制矩形

python - Django - 使用特殊表达式的 RegexValidator

python - 如何让 nginx/gunicorn 使用结构化日志记录?

python - 如何将y轴比例因子移动到y轴标签旁边的位置?

python - 属性错误 : 'Rectangle' object has no property 'norm_hist' - python

python - 将正态分布拟合到一维数据

python - 结合numpy多维数组

python - 在一个 Flask 响应中返回一个下载和呈现的页面

python - 基于另一列的条件填充

python - 如何在极坐标图中正确显示颜色条(半圆的等高线图)?