【38 Pandas+Pyecharts | 奥迪汽车销量数据分析可视化】

文章目录

  • 🏳️‍🌈 1. 导入模块
  • 🏳️‍🌈 2. Pandas数据处理
    • 2.1 读取数据
    • 2.2 查看数据信息
    • 2.3 数据处理
  • 🏳️‍🌈 3. Pyecharts数据可视化
    • 3.1 奥迪用户购车时间分布
    • 3.2 奥迪各系销量占比饼图
    • 3.3 奥迪各系销量占比
    • 3.4 奥迪全系销量占比
    • 3.5 奥迪全系销量及裸车价格
    • 3.6 奥迪百公里油耗分布
    • 3.7 各项指标平均评分雷达图
    • 3.8 优评词云
    • 3.9 差评词云
  • 🏳️‍🌈 4. 可视化项目源码+数据

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

在这里插入图片描述

本期利用 python 分析一下某平台「奥迪汽车销售数据」 ,看看奥迪车主购车时间分布、驾驶感受、全系车价分布 等等,希望对大家有所帮助,如有疑问或者需要改进的地方可以联系小编。

涉及到的库:

  • Pandas — 数据处理
  • Pyecharts — 数据可视化

🏳️‍🌈 1. 导入模块

import jieba
import pandas as pd
from pyecharts.charts import Line
from pyecharts.charts import Bar
from pyecharts.charts import Pie
from pyecharts.charts import Scatter
from pyecharts.charts import WordCloud
from pyecharts.charts import Radar
import pyecharts.options as opts
from pyecharts.commons.utils import JsCode

🏳️‍🌈 2. Pandas数据处理

2.1 读取数据

df = pd.read_csv('奥迪汽车数据.csv')

在这里插入图片描述

2.2 查看数据信息

df.info()

在这里插入图片描述

一共有17543条数据。

2.3 数据处理

df1 = df.copy()
df1 = df1[~df1['百公里油耗'].str.contains('百公里电耗')]
df_tmp = df1['行驶里程'].str.split('km',expand=True)
df1['行驶里程'] = df_tmp[0]
df1['行驶里程'] = df1['行驶里程'].astype('int')df_tmp = df1['百公里油耗'].str.split('L百公里油耗',expand=True)
df1['百公里油耗'] = df_tmp[0]
df1['百公里油耗'] = df1['百公里油耗'].astype('float')

在这里插入图片描述

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

3.1 奥迪用户购车时间分布

def get_line():l1 = (Line().add_xaxis(x_data).add_yaxis("", y_data).set_global_opts(title_opts=opts.TitleOpts(title='1-奥迪用户购车时间分布',pos_top='1%',pos_left="center",title_textstyle_opts=opts.TextStyleOpts(color='#00838F',font_size=25),),))return l1

在这里插入图片描述

  • 购车时间在2014-2016年这三年之间处于一个顶峰的位置,2020年也迎来了一波小高潮。

  • 近两年随着国产车的崛起,购买奥迪的用户出现持续走低现象。

3.2 奥迪各系销量占比饼图

def get_pie():p1 = (Pie().add("",[list(z) for z in zip(x_data, y_data)]).set_global_opts(title_opts=opts.TitleOpts(title='2-奥迪各系销量占比',pos_top='5%',pos_left="center",title_textstyle_opts=opts.TextStyleOpts(color='#00838F',font_size=25),),))return p1

在这里插入图片描述

  • 迪A系销量超过了全系的2/3,S系销量占比在1%左右。

3.3 奥迪各系销量占比

在这里插入图片描述

3.4 奥迪全系销量占比

在这里插入图片描述

  • 从全系销量来看:奥迪A6和奥迪A4的销量几乎占据了半壁江山。

3.5 奥迪全系销量及裸车价格

def get_bar():bar = (Bar().add_xaxis(x_data).add_yaxis("销量",y_data1).set_global_opts(title_opts=opts.TitleOpts(title='5-奥迪全系销量及裸车价格',pos_top='1%',pos_left="center",title_textstyle_opts=opts.TextStyleOpts(color='#00838F',font_size=25),),))return bar

在这里插入图片描述

  • 全系裸车价格基本在20-80万之间。

3.6 奥迪百公里油耗分布

在这里插入图片描述

  • 百公里油耗基本在6L-13L之间

3.7 各项指标平均评分雷达图

def get_radar():radar = (Radar(init_opts=opts.InitOpts(width='1000px', height='600px',bg_color='#CFD8DC')chema(schema=schemas,splitarea_opt=opts.SplitAreaOpts(is_show=True, areastyle_opts=opts.AreaStyleOpts(opacity=1)),textstyle_opts=opts.TextStyleOpts(color="#263238"),).add(series_name="",data=[datas],linestyle_opts=opts.LineStyleOpts(color="#CD0000"),).set_global_opts(title_opts=opts.TitleOpts(title='7-各项指标平均评分雷达图',pos_top='1%',pos_left="center",title_textstyle_opts=opts.TextStyleOpts(color='#00838F',font_size=25),),))return radar

在这里插入图片描述

  • 从空间评分、驾驶感受、油耗评分、外观评分、内饰评分、性价比评分、配置评分等几个维度的雷达图来看,整体评分都在4.0以上,还是比较高的。

3.8 优评词云

在这里插入图片描述

3.9 差评词云

在这里插入图片描述

🏳️‍🌈 4. 可视化项目源码+数据

点击跳转:【全部可视化项目源码+数据】


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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web APIs知识点讲解

学习目标: 能获取DOM元素并修改元素属性具备利用定时器间歇函数制作焦点图切换的能力 一.Web API 基本认知 1.作用和分类 作用: 就是使用 JS 去操作 html 和浏览器分类:DOM (文档对象模型)、BOM(浏览器对象模型) 2.DOM DOM(Document Ob…

vbs读取数据库值前端FlexGrid前导0出不来的原因

vbs读取数据库值前端FlexGrid前导0出不来的原因 原因 系统设置问题 解决 修改系统默认数值显示: 1)控制面板找到“区域”,点击“更改日期、时间和数字模式”,在弹出窗口点击“其他设置” 2)在数字一栏中的“显示前…

ZGC垃圾收集器介绍

ZGC(The Z Garbage Collector)是JDK 11中推出的一款低延迟垃圾回收器,它的设计目标包括: 停顿时间不超过10ms;停顿时间不会随着堆的大小,或者活跃对象的大小而增加;支持8MB~4TB级别的堆&#x…

计算机毕业设计 基于Java的流浪动物救助平台的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

chatglm3的api调用

conda activate chatglm3 cd openai_api_demo python openai_api.py 启动ok,然后内网映射后 anaconda启动jupyter !pip install openai1.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/ """ This script is an example of using the OpenAI …

vue+springboot+mybatis实现项目管理系统

项目前端:https://gitee.com/anxin-personal-project/project-management-front 项目后端:https://gitee.com/anxin-personal-project/project-management-behind 项目均可运行!!!有问题留言,如果看到了会…

怎么投稿各大媒体网站?

怎么投稿各大媒体网站?这是很多写作者及自媒体从业者经常面临的问题。在信息爆炸的时代,如何将自己的文章推送到广大读者面前,成为了一个不可避免的挑战。本文将为大家介绍一种简单有效的投稿方法——媒介库发稿平台发稿,帮助大家…

网络协议与攻击模拟_03实施ARP欺骗和攻击

一、ARP攻击 1、实验环境 kali Linux (安装arpspoof工具)被攻击主机 2、kali配置 kali Linux系统是基于debian Linux系统,采用deb包管理方式,可以使用apt源的方式进行直接从源的安装。 配置kali网络源 vim /etc/apt/sources…

电脑USB接口不同颜色的含义

当你看到笔记本电脑或台式机的USB端口时,你会发现USB端口的颜色很多;这些颜色可不只是为了好看,实际上不同颜色代表着不同的性能,那么这些带颜色的USB端口都是什么含义呢,下面就具体介绍下不同颜色代表的含义。-----吴…

寒武纪bang的基础向量除法和规约编程

前言:寒武纪显卡是国产GPU公司开发的显卡,相比于英伟达(nvidia)公司的A100,V100,Geforce RTX显卡来说,不仅性能上有大量的不同,使用过程也有非常大的差异,本文尝试解读一些寒武纪显卡的基本使用情况。寒武纪…

Python GIL 一文全知道!

GIL 作为 Python 开发者心中永远的痛,在最近即将到来的更新中,终于要彻底解决了,整个 Python 社群都沸腾了 什么是GIL? GIL是英文学名global interpreter lock的缩写,中文翻译成全局解释器锁。GIL需要解决的是线程竞…

基于arcgis的遥感深度学习数据集制作

由于很多时候,我们在研究过程中往往需要根据实际情况使用自己的影像数据来提取目标物,如果没有合适的公开数据集的话,为了满足实际需要,我们就需要制作符合自己要求的数据集。 今天我们就根据实际情况来详细讲解如何利用arcgis&am…