更新时间:2022-02-21 来源:黑马程序员 浏览量:
使用pyplot的barh()函数绘制图表时,可以通过给left参数传值的方式控制条形的x值,使后绘制的条形位于先绘制的条形的右方。例如,使用barh()函数绘制由两组条形堆叠而成的堆积条形图,代码如下。
In [9]: # 绘制堆积条形图 plt.barh(y, x1, tick_label=['a', 'b', 'c', 'd', 'e'], height=bar_height) plt.barh(y, x2, left=x1, height=bar_height) plt.show()
运行程序,效果如图2-9所示。
图2-9 堆积条形图示例
另外,在使用pyplot的barh()函数绘制图表时,可以通过给xerr、yerr参数传值的方式为条形添加误差棒,示例代码如下。
In [10]: # 偏差数据 error = [2, 1, 2.5, 2, 1.5] # 绘制带有误差棒的条形图 plt.barh(y, x1, tick_label=['a', 'b', 'c', 'd', 'e'], height=bar_height) plt.barh(y, x2, left=x1, height=bar_height, xerr=error) plt.show()
运行程序,效果如图2-10所示。
图2-10 带有误差棒的条形图示例
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19