汽车之家数据分析系统
系统概述
本系统是一个基于Streamlit开发的汽车数据分析平台,旨在为用户提供全面的二手车市场数据分析和可视化功能。系统采用模块化设计,通过多维度的数据分析,帮助用户深入了解汽车市场的价格趋势、消费者偏好等关键信息。
技术架构
- 前端框架:Streamlit
- 数据处理:Pandas
- 数据可视化:Plotly Express, Plotly Graph Objects
- 开发语言:Python
功能模块
1. 首页 (Home.py)
- 系统概览和基础统计信息
- 数据总量、平均价格、品牌数量等关键指标
- 汽车价格分布概览图
2. 价格分析 (1_价格分析.py)
- 价格分布直方图和区间分布
- 价格统计信息(平均值、中位数等)
- 不同车型价格分布箱线图
- 品牌价格分析
- 年度和季度价格趋势分析
- 新能源与传统燃油车型价格对比
- 二手车使用年限与价格关系分析
3. 燃料类型分析 (2_燃料类型分析.py)
- 燃料类型占比分布
- 不同燃料类型的平均价格
- 各燃料类型的价格区间分布
- 燃料类型的品牌分布
4. 车型配置分析 (3_车型配置分析.py)
- 车型级别分布
- 不同车型级别的平均价格
- 车型级别价格分布箱线图
- 车型级别与燃料类型的关系分析
5. 消费者偏好分析 (4_消费者偏好分析.py)
- 车身颜色偏好分析
- 品牌偏好分析
- 车型级别偏好分析
- 燃料类型偏好分析
数据分析维度
-
价格维度
- 价格区间分布
- 价格趋势分析
- 价格影响因素分析
-
车型维度
- 车辆级别分析
- 品牌分析
- 燃料类型分析
-
时间维度
- 年度趋势分析
- 季度趋势分析
- 使用年限分析
-
消费者偏好维度
- 颜色偏好
- 品牌偏好
- 车型偏好
使用指南
系统启动
-
确保已安装所需依赖:
pip install streamlit pandas plotly
-
在项目根目录下运行:
streamlit run Home.py
功能导航
- 使用左侧边栏的导航菜单访问不同的分析页面
- 每个页面都提供了交互式的数据筛选和分析功能
- 可以通过各种控件(如滑块、复选框等)调整分析参数
- 图表支持放大、缩小、下载等操作
数据交互
- 价格范围筛选:使用滑块调整价格范围
- 异常值显示:通过复选框控制是否显示异常值
- 品牌数量选择:使用滑块选择要显示的品牌数量
- 数据详情查看:可选择显示原始数据表格
系统特点
- 交互式分析:提供丰富的交互功能,支持数据的动态筛选和可视化
- 多维度分析:从价格、车型、时间等多个维度深入分析二手车市场
- 可视化展示:采用多种图表类型,直观展示数据分析结果
- 实时响应:基于Streamlit框架,确保数据分析的实时响应
- 用户友好:简洁的界面设计,清晰的功能导航,易于使用
数据来源
https://www.heywhale.com/mw/dataset/65fd210847127ed39212dd16
获取代码
可用于毕设代码,感兴趣可以添加私信我