如何在Matplotlib中创建直方图
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关如何在Matplotlib中创建直方图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。入门实例接下来看一个例子:读取一个data.csv文
千家信息网最后更新 2026年11月01日如何在Matplotlib中创建直方图
这篇文章将为大家详细讲解有关如何在Matplotlib中创建直方图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
入门实例
接下来看一个例子:读取一个data.csv文件内容为统计不同年龄段的所有所有受访人的人数信息分布,并指定一个中年年龄为29的位置进行显示,csv文件内容大致如下共计79211条数据:
上图配错了,具体代码如下:
import pandas as pdfrom matplotlib import pyplot as pltfrom matplotlib import rcParams#设置图表字体,防止中文乱码rcParams['font.family'] = 'Microsoft YaHei'rcParams['font.sans-serif'] = 'Microsoft YaHei'#图表样式plt.style.use('fivethirtyeight')#读取数据data = pd.read_csv('data.csv')ids = data['Responder_id']ages = data['Age']#定义箱子分段列表bins = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]#构造直方图#每个箱子之间连接的边颜色#y轴人数显示logplt.hist(ages,bins,edgecolor='white',log=True)#定义中年年龄median_age = 29color = '#fc4f30'#axvline()在轴上添加垂直线。plt.axvline(median_age, color=color,label='中年年龄', linewidth=2)plt.legend()plt.title('受访者年龄分布')plt.xlabel('年龄')plt.ylabel('受访者总人数')plt.tight_layout()plt.show()
运行结果:
关于"如何在Matplotlib中创建直方图"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
年龄
直方图
人数
内容
篇文章
中创
受访者
图表
数据
文件
更多
箱子
不同
不错
实用
上图
之间
乱码
代码
位置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技靠谱吗
山东特亿宝互联网科技有限公司
科技股互联网
科技互联网政务服务
互联网科技垄断
互联网科技开发公司
浩特互联网科技
苏州大垚互联网科技
互联网金融科技委员会
左右互联网络科技
互联网科技项目计划书材料类
中国科技创新与世界互联网大会
华夏恒生科技与互联网科技
为客找房互联网科技公司怎么样
山东子淼互联网科技有限公司
启辰互联网科技
互联网科技快讯热点
求路客互联网科技电话
悟空问答互联网科技
恒生互联网科技趋势
国智互联网科技
互联网品科技
浩特互联网科技
互联网科技缩写
长亮科技 互联网金融
上海电发互联网科技有限公司
互联网和黑科技的看法
宝灵互联网科技有限公司
和信科技工业互联网
城市宝互联网科技有限公司