Matplotlib中如何进行柱状图的绘制,代码是什么
Admin 2022-09-01 群英技术资讯 553 次浏览
前言:
柱状图是一种使用矩形柱来表示数据分布的图表,可以横向排列,也可以纵向排列,它的高度或长度和他们所代表的值成正比关系。
Matplotlib 提供了bar()
方法绘制柱状图,
语法格式如下:
plt.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)
常用参数及说明如下:
例如,下面为几个城市的受欢迎度分值(示例):
import matplotlib.pyplot as plt x = ["beijing", "tianjin", "shanghai", "jinan"] y = [99, 88, 96, 75] plt.bar(x,y) plt.show()
结果输出如下:
如果想要绘制横向的柱状度,可以使用barh()
方法,
如下:
import matplotlib.pyplot as plt x = ["beijing", "tianjin", "shanghai", "jinan"] y = [99, 88, 96, 75] plt.barh(x,y) plt.show()
结果输出如下:
同样,我们可以根据实际需求调整参数自定义柱状图的宽度、颜色等其他样式。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了python编程开发之类型转换convert用法,结合实例形式分析了Python中常见的数据类型及类型转换convert的具体使用方法,需要的朋友可以参考下
这篇文章主要介绍了Python如何存储和读取ASCII码形式的byte数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
Python内置函数-map()函数。map() 会根据提供的函数对指定序列做映射。
这篇文章主要介绍了python密码学简单替代密码解密及测试教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
django中get和filter的区别在哪?get()和filter()方法都是比较常用的,但是很多新手对于get和filter的区别不是很清楚,对此,这篇文章就主要给大家简单的介绍一下get和filter的不同,感兴趣的朋友就继续往下看吧。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008