python matplotlib bar图怎么画出这样的区间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python matplotlib bar图怎么画出这样的区间相关的知识,希望对你有一定的参考价值。

请问怎么在条形图上画出来图例中的“工”字

参考技术A 最简单的柱状代码应该是这样的

# coding: utf-8import matplotlib.pyplot as pltimport numpy as np

x = np.random.randint(0, 10, size=10)
y = np.random.randint(100, 1000, size=10)

plt.bar(x, y)
plt.show()
参考技术B plt.bar(x, y, yerr=[0.1,0.1,0.2,0.2,0.2], capsize=5)
plt.show()
这个工是误差棒,由yerr决定长度,两横的长度由capsize决定

matplotlib 网格线不要覆盖柱状图

python 绘图 如何调整图像的显示优先级 如何调整图像的层次

python的matplotlib怎样让grid网格线处于图像底部


解决:

利用zorder参数,zorder越小图层越靠下,zorder越大图层越靠上

plt.grid(zorder=0)  # 画网格
plt.bar(x ,y, zorder=10)  # 画柱状图

以上是关于python matplotlib bar图怎么画出这样的区间的主要内容,如果未能解决你的问题,请参考以下文章

matplotlib 网格线不要覆盖柱状图

如何用python来画一个建筑的平面图,用matplotlib可行不?

python matplotlib怎么在一张图上画多条曲线?Python处理多个csv文件生成叠加曲线图——综合示例:平滑处理图注图例图题范围缩放

Python把matplotlib绘制的水平条形图(horizontal bar)转化为竖直的柱状图(vertical bar)实战

Python matplotlib可视化:用Matplotlib的bar_label函数自定义条形图的数值标签用Matplotlib的bar_label函数为条形图添加数值标记(在每一个条形的中部)

python 条形图使用matplotlib.pyplot.bar(已经给出了条形图)