上述代码生成的条形图如下:
感觉上边这种生成横向条形图的方式有点点绕,和人们的习惯认知有点不大一样,难道画一个横向条形图就非得转变自己的习惯认知这么反人类吗?
当然不是的,实际上有更简单的方法绘制一个横向条形图,之所以没有一开始就直接用这种简单的方法,也是为了让大家体会下条形图参数的灵活设置而已,而且如果比较绕的方法都能理解了,简单的方法理解和运用起来就更没有难度了?。?
不卖关子了,我们来认识下和plt.bar()函数类似的plt.barh()函数 。
plt.barh()函数是专门绘制水平条形图的函数,主要的参数有:
y 控制y轴显示的标签来源width 控制横向条形的长度,即用来进行对比的数据源height 条形的宽度需要设置的参数主要就是这三个,比用plt.bar()函数绘制水平条形图简单了很多,具体代码如下:
效果图:
和用plt.bar()函数绘制的横向条形图一毛一样对不对?以后有需求绘制横向条形图,尽量用plt.barh()函数吧 , 毕竟它是专门绘制这种类型图的,简单好用 。
然而实际工作中对于条形图的需求不只是这些,比如例子中只是对各个学校语文成绩的展示 , 有时候需要各个学科的成绩同时展现在一幅条形图中,有时候也需要绘制堆积条形图对各学科的成绩以及总成绩进行展示,这些图又该如何绘制呢?其实只要理解了各个参数的含义,绘制这些图也不在话下,至于具体怎么画 , 且看下回分解?。?
关于python线条函数和python线条形状的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 5v5团队竞技小游戏,5v五竞技小游戏
- html5捕捉音频,html5播放音频文件
- 计算机毕业设计开发环境,计算机毕设选题新颖
- 格斗游戏骷髅女王怎么玩,格斗游戏骷髅女王怎么玩视频
- python定义按钮函数 python按钮调用函数
- redis集群原理三主三从,redis集群多主多从
- 关于html5视频提取的信息
- gis栅格属性设置,gis栅格数据模型
- mysql怎么这么难装 mysql安装问题大全