Pandas+Pyecharts | 全国吃穿住行消费排行榜,最‘抠门’的地区居然是北京!!!

news2024/9/22 7:23:50

文章目录

  • 🏳️‍🌈 1. 导入模块
  • 🏳️‍🌈 2. Pandas数据处理
    • 2.1 读取数据
    • 2.2 计算各项占比
  • 🏳️‍🌈 3. Pyecharts数据可视化
    • 3.1 全国各地区人均收入、消费支出排行榜
    • 3.2 全国各地区人均可支配收入地图
    • 3.3 全国各地区消费支出占比地图
    • 3.4 ‘衣’-全国衣着消费排行榜
    • 3.5 ‘食’-全国吃货大省排行榜
    • 3.6 ‘住’-全国住房消费排行榜
    • 3.7 ‘行’-全国交通消费排行榜
  • 🏳️‍🌈 可视化源码+数据下载

大家好,我是 👉【Python当打之年(点击跳转)】

本期我们通过分析 2021年中国统计年鉴数据 ,统计全国各地人民的消费地图,看看:

  • 哪个省份的人最能花钱
  • 哪个省份的人最舍得花钱
  • 哪个省份的人最抠门

希望对小伙伴们有所帮助,如有疑问或者需要改进的地方可以私信小编。

🏳️‍🌈 1. 导入模块

import pandas as pd
from pyecharts.charts import Bar
from pyecharts.charts import Map
from pyecharts.charts import Pie
from pyecharts.charts import Grid
from pyecharts import options as opts
from pyecharts.commons.utils import JsCode

🏳️‍🌈 2. Pandas数据处理

2.1 读取数据

df = pd.read_csv('./居民人均消费支出.txt',sep=' ')

在这里插入图片描述

2.2 计算各项占比

df1['消费支出占比'] = df1['消费支出']/df1['人均可支配收入']
df1['食品烟酒消费占比'] = df1['食品烟酒']/df1['消费支出']
df1['衣着消费占比'] = df1['衣着']/df1['消费支出']
df1['居住消费占比'] = df1['居住']/df1['消费支出']
df1['生活用品及服务'] = df1['生活用品及服务']/df1['消费支出']
df1['交通通信消费占比'] = df1['交通通信']/df1['消费支出']

在这里插入图片描述

🏳️‍🌈 3. Pyecharts数据可视化

3.1 全国各地区人均收入、消费支出排行榜

b1 = (
    Bar(init_opts=opts.InitOpts(theme='dark',width='1000px', height='1500px',bg_color='#0d0735'))
    .add_xaxis(x_data1)
    .add_yaxis("消费支出", y_data1,category_gap='35%', stack="stack1",
               label_opts=opts.LabelOpts(position="inside"),
               itemstyle_opts={"normal": {
                                    'shadowBlur': 10,
                                    'shadowColor': 'rgba(0,191,255,0.5)',
                                    'shadowOffsetY': 1,
                                    'color':'#203fb6',
                                    }
                           },
              
              )
    .add_yaxis("人均净收入", y_data2, category_gap='35%', stack="stack1",
               label_opts=opts.LabelOpts(position="inside", font_size=12, font_weight='bold', formatter='{c}'),
               itemstyle_opts={"normal": {
                                    "barBorderRadius": [0, 30, 30, 0],
                                    'shadowBlur': 10,
                                    'shadowColor': 'rgba(0,191,255,0.5)',
                                    'shadowOffsetY': 1,
                                    'color':'#e7298a'
                                    }
                           },
              )
    .set_global_opts(
        xaxis_opts=opts.AxisOpts(position='top'),
        yaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(font_size=13,formatter="{value}")),
        title_opts=opts.TitleOpts(title='1-全国各地区人均收入、消费支出排行榜',pos_top='2%',pos_left="2%",
                                title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20)),
        legend_opts=opts.LegendOpts(pos_right="8%", pos_top="9%", orient="vertical")
    )
)

在这里插入图片描述

  • 全国人均可支配收入:32188.8,全国人均消费支出:21209.9,人均消费支出/人均可支配收入:0.66
  • 北京、上海、浙江、天津、江苏五个地区的人均可支配收入位居前5,但消费支出占比均低于全国平均水平(0.66),挣得多花的少!
  • 从消费支出占比方面来看,最抠门的几个地区:北京(0.56)、上海(0.59)、浙江(0.6)、江苏(0.6)
  • 从消费支出占比方面来看,最舍得花钱的地区:甘肃(0.8)、青海(0.76)、四川(0.75)、云南(0.72)、湖南(0.71)

3.2 全国各地区人均可支配收入地图

m1 = (
    Map()
    .add('',
          [list(z) for z in zip(x_data1, y_data1)],
          maptype='china',
          is_map_symbol_show=False,
          label_opts=opts.LabelOpts(is_show=False,color='red'))
    .set_global_opts(
        visualmap_opts=opts.VisualMapOpts(
            is_show=True,
            min_ = 20000,
            max_ = 50000,
            series_index=0,
            pos_top='70%',
            pos_left='10%',
        ),
        tooltip_opts=opts.TooltipOpts(formatter='{b}:{c}'),
        title_opts=opts.TitleOpts(title='2-全国各地区人均可支配收入地图',pos_top='2%',pos_left="2%",
                title_textstyle_opts=opts.TextStyleOpts(color='#fff200',font_size=20))
    )
)

在这里插入图片描述

3.3 全国各地区消费支出占比地图

在这里插入图片描述

3.4 ‘衣’-全国衣着消费排行榜

在这里插入图片描述

  • 最舍得在衣服上花钱的地区是西藏(0.09),最抠门的是海南(0.03),相差足足三倍
  • 就衣着消费占比来看,北方地区消费占比要明显高于南方地区

3.5 ‘食’-全国吃货大省排行榜

在这里插入图片描述

  • 全国居民人均食品烟酒消费支出达 6397 元,占全年人均消费支出的近三分之一
  • 食品烟酒支出前十的省市中,上海再次荣登榜首,北方只有北京和天津上榜,但是从占比方面来看北京、上海是垫底的两个地区
  • 山西、河南在食品烟酒上的支出排名最后两位

3.6 ‘住’-全国住房消费排行榜

在这里插入图片描述

  • 北京(0.4)、上海(0.36)两地人民在居住上的消费排名前两位,果然房价还是得看北上广,接近40%的消费都在住房上面
  • 重庆、宁夏、四川以0.19的占比排在最后三位,这方面看住房压力还是比较小的

3.7 ‘行’-全国交通消费排行榜

在这里插入图片描述

  • 上海、浙江、广东、北京、天津等地居民在交通通信上的实际花费排名前五位
  • 青海、宁夏两地以0.17的交通通信消费占比排名前二位,北京、上海在这一项上的占比分别为0.1、0.11

🏳️‍🌈 可视化源码+数据下载

网盘: https://pan.baidu.com/doc/share/Olj4d~aKuXT7AF0cq01MrQ-437060019167360
提取码: pyra


以上就是本期为大家整理的全部内容了,赶快练习起来吧,原创不易,喜欢的朋友可以点赞、收藏也可以分享注明出处)让更多人知道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/196415.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HCIA之ARP协议

ARP协议1、原理2、ARP工作过程3、ARP分类1、原理 根据已知的地址来获取与其对应的另一种地址 2、ARP工作过程 目标MAC全F,对于交换机,会洪泛;对于所有主机,都会以为是找自己的。 发送者PC1:发出广播帧,源I…

大型CRM客户管理系统带小程序、H5 java源码(spring boot 后台 前端vue)

功能介绍 1、系统管理:员工管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置、日志管理 2、系统监控:在线用户、定时任务、数据监控、服务监控 3、系统工具:表单构建、代码生成、系统接口 4、平台配置:配置…

python - 密码加密与解密

Python之密码加密与解密 - 对称算法一、对称加密1.1 安装第三方库 - PyCrypto1.2 加密实现二、非对称加密三、摘要算法3.1 md5加密3.2 sha1加密3.3 sha256加密3.4 sha384加密3.5 sha512加密3.6 “加盐”加密由于计算机软件的非法复制,通信的泄密、数据安全受到威胁。…

车载音频系统方案的组合设计

现代数学可以分为两大类:一类是研究连续对象的,如分析学、方程等,另一类就是研究离散对象的数学。 有人认为广义的组合数学就是离散数学,也有人认为离散数学是狭义的组合数学和图论、代数结构、数理逻辑等的总称。但这只是不同学者在叫法上的区别,随着计算机科学的日益发…

实现支付宝网站登录

不推荐使用沙箱环境,因为问题太多,如果使用沙箱环境请注意一下几点 alipay.user.info.auth(用户登录授权接口)的 return_url 必传,建议检查是否设置 return_url。return_url 与应用中的授权回调地址一致。再换沙箱环境…

图解最常用的 10 个机器学习算法

在机器学习领域,有种说法叫做“世上没有免费的午餐”,简而言之,它是指没有任何一种算法能在每个问题上都能有最好的效果,这个理论在监督学习方面体现得尤为重要。 举个例子来说,你不能说神经网络永远比决策树好&#…

5.4 单管放大电路的频率响应

一、单管共射放大电路的频率响应 考虑到耦合电容和结电容的影响,图5.4.1(a)所示电路的等效电路如图(b)所示。在分析放大电路的频率响应时,为了方便起见,一般将输入信号的频率范围分为中频、低频和高频三个频段。在中频段,极间电容…

Win10系统打开控制面板出现闪退怎么回事?

Win10系统打开控制面板出现闪退怎么回事?有用户开启自己电脑的控制面板时,突然间页面初选了闪退的情况,导致无法进行相关设置的操作。那么我们怎么去进行控制面板闪退问题的解决呢?一起来看看以下的解决方法吧。 解决方法 1、更换…

Python | 文件操作和异常处理

博主简介🙇:🎓本科大二学生🎓,立志成为一名全栈开发工程师🎏🎏分类专栏📘:Python从入门到精通🌻🌻 知识目录一、文件操作1.1 打开和关闭文件1.2 读…

如何使用TCPA300电流放大器和电流探头进行电流测试

为了进行正确电流测试,工程师需要在使用前对电流探头进行消磁和校零调节,消磁可以消除电流探头的寄生磁场,否则会产生零点的漂移和测量误差,每次进行消磁后,都需要调节探头的零点,消除存在的偏移。电流探头…

垃圾桶溢出识别系统 opencv

垃圾桶溢出识别系统通过Opencvyolo网络模型深度学习技术,对垃圾桶垃圾溢出行为现象进行识别,监测到垃圾桶存在垃圾溢出时,立即抓拍存档 告警及时清理。OpenCV基于C实现,同时提供python, Ruby, Matlab等语言的接口。OpenCV-Python是…

JGroups介绍及入门实战

我们在开发集群系统的过程中,往往需要在多个进程间同步很多状态,比如每个服务器进程的负载状况、数据队列长度等等……。还有一些情况,我们需要把不同的进程分类,然后分发不同的通知消息,最常见的是发出一些运维命令&a…

「YGG Japan」宣布已完成约 295 万美元的新股权私募

ForN(总部位于东京都港区;CEO 藤原哲哉;以下简称 “ForN” )今天宣布,与 ForN 合作的区块链游戏平台 YGG Japan 已完成价值约 295 万美元的私募轮融资,投资方共有 18 家公司。加上本轮融资,YGG …

多种汉语方言语音落地应用,微软智能语音解锁更多交互场景

多年来,微软持续探索 AI 语音合成与识别技术,获得了大量成果:Azure Neural TTS(text-to-speech,语音合成)与 STT(speech-to-text,语音识别)支持的语言区域达到 140 余个&…

GItOps - k8s的微服务实战1 - 构建业务镜像

概述 在学习了容器化、docker和k8s的 Ingress-Nginx 、server 和pod 知识后,开启了 k8s的微服务实战第三篇,在搭建环境废了一点周折,这次实战的目的是集成在gitlab里,实现自动打包、发布的功能。 Mac M2芯 搭建k8s(minikube)超详…

puzzle(0332)色块拼图、物换星移、移星掠形

目录 一,纯色块拼图——旋转 二,物换星移 三,六边形纯色块拼图——旋转 四,纯色块拼图——轮换 五,移星掠形 练习模式 策略 比赛模式 一,纯色块拼图——旋转 这种纯粹就是数字拼图——旋转的简化版…

Web3中文|逆流前行:日本开始拥抱Web3

在最近的一次东京之行中,我发现交谈过的人似乎都没有因FTX崩溃(或之前加密领域的一系列负面事件)感到特别担忧。 众议院议员、日本现今执政党自民党的Web3项目团队成员Masaaki Taira表示,FTX的垮台“对政策制定没有影响”。 尽管…

DC/DC电源模块直流升压线性可调正负输出5v12v24v转0-±50v/±110v/±200v/±250v/±360v/±500v

特点● 效率高达70%以上● 1*2英寸标准封装● 正负电压输出● 价格低● 电压控制,输出电压随控制电压线性变化● 工作温度: -40℃~85℃● 阻燃封装,满足UL94-V0 要求● 温度特性好● 可直接焊在PCB 上应用GRA 系列模块电源是一种DC-DC升压变换器。该模块电源的输入电…

CentOS 7 部署Nginx和前端框架

参考: Centos 7下安装配置Nginx-阿里云开发者社区 (aliyun.com) 阿里P8架构大牛整理的Nginx 从入门到实践,万字详解 安装nginx之后,处理 conf.d下无default.conf文件 1. CentOS 7 下安装配置 Nginx 一、配置 EPEL 源 sudo yum install -y e…

jquery方法学习及案例

JQ框架入手须知封装方法学习及应用插件(白嫖超好用)总结案例推荐网课链接入手须知 1.进官网点3.6版本 2.复制全部代码 3.建立文档名为jquery.min.js,粘贴代码 (用的时候同cssjs引入) 封装方法学习及应用 介绍联系…