怎么用python绘制饼图和直方图
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇内容介绍了"怎么用python绘制饼图和直方图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#饼
千家信息网最后更新 2025年01月20日怎么用python绘制饼图和直方图
本篇内容介绍了"怎么用python绘制饼图和直方图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
#饼图,常与结构分析结合使用import pandasimport numpyimport matplotlibimport matplotlib.pyplot as pltimport matplotlib.font_manager as font_manager#导入数据plot_pie=pandas.read_csv('D://Python projects//reference data//6.3//data.csv')#计算每个品牌的用户数,保留序列result=plot_pie.groupby( by=['通信品牌'], as_index=False )['号码'].agg({ '用户数':numpy.size})#使用弹窗绘图%matplotlib qt#设置长宽分辨率plt.figure(figsize=(20,20),dpi=10)#使用绝对路径获取字体的名称的方法fontname=font_manager.FontProperties( fname="C://Windows//Fonts//FZSTK.TTF")#设置字体font={ 'family':fontname.get_name(), 'size':20}matplotlib.rc('font',**font)#设置横轴与纵轴等长的饼图plt.axis('equal')#绘制饼图plt.pie( result['用户数'], labels=result['通信品牌'], autopct='%.2f%%')#设置突出的部分explode=(0.1,0.2,0.3)plt.axis('equal')plt.pie( result['用户数'], labels=result['通信品牌'], autopct='%.2f%%')
结果为:
直方图:
#直方图import pandasimport matplotlibfrom matplotlib import pyplot as plt#设置字体font={ 'family':'SimHei', 'size':15}matplotlib.rc('font',**font)#导入数据data_histogram=pandas.read_csv('D://Python projects//reference data//6.5//data.csv')maincolor=(42/256,87/256,141/256,1)#绘制初步直方图plt.hist(data_histogram.购买用户数, color=maincolor)plt.hist(data_histogram['购买用户数'], color=maincolor)
结果为:
#设置分组个数为30plt.hist(data_histogram.购买用户数, bins=(30), color=maincolor)
结果为:
#绘制瀑布图,即累计计算plt.hist(data_histogram.购买用户数, bins=(30), cumulative=True, color=maincolor)
结果为:
"怎么用python绘制饼图和直方图"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
用户
用户数
直方图
品牌
结果
字体
通信
内容
数据
更多
知识
实用
学有所成
接下来
个数
分辨率
号码
名称
困境
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
在线视频教育app软件开发
第八章数据库管理系统基础
网络安全主题正文1500
如何设置域名和服务器关联
nosql数据库查询语句
数据库中怎么创建流水号
做好涉疫情网络安全
SQL导入数据库版本
企业邮件的服务器
游戏服务器与客户端的联系
服务器固件有哪些作用
律溶软件开发是培训
上海app软件开发有几家
如何对数据库表进行排序
如何注销普通服务器的角色账号
华为软件开发云ppt
浙江应用软件开发机构
北航网络安全多少分
APP软件开发只开发前端吗
平谷区技术软件开发大概费用
如何开发一个移动服务器
怀旧服60级服务器哪个服人多
数据库自动备份设置是什么
服务器离线怎么设置
数据库取中间数值的函数
软件开发属于第二还是第三
安全教育 网络安全
江苏省中小企业人才数据库
河南昊威群网络技术有限公司
山西商业软件开发