???????随着经济的发展,科技的进步,车成为了每个家庭必备的交通工具,再加上现在结婚的前提条件就是要有车有房,无形之中加剧了男同胞们的压力,这个时候我们就需要急需一辆车,二手车市场近些年来也非常的火热,增加了男同胞们购买汽车的途径,于是博主通过对汽车之家江苏省的二手车进行详细的可视化分析为广大男同胞提供相应的意见
一、爬虫部分
爬虫说明:
1、本爬虫是以面向对象的方式进行代码架构的
2、本爬虫爬取的数据存入到MongoDB数据库中(提供有转换后的.xlsx文件)
3、爬虫代码中有详细注释
4、爬虫爬取的数据以江苏省的二手车为例为例
代码展示
二、数据分析和数据可视化部分
数据分析和数据可视化说明:
1、本博客通过Flask框架来进行数据分析和数据可视化
2、项目的架构图为
代码展示
- 数据分析代码展示(analysis.py)
- 数据转换文件MongoDB数据转xlsx(to_excle.py)
- 数据库模型文件展示(models.py)
- 配置文件代码展示(config.py)
- 主工程目录代码展示(api_1_0/_init_.py)
- 主程序文件代码展示(manager.py)
- 视图文件代码展示(api_1_0/views/_init_.py,show.py)
_init_.py
show.py
- 主页展示(index.html)
主页简单创建了四个超链接指向对应的图表
- 模板文件代码展示(showAreaBar.html,showBrandBar.html,showLine.html,showPie.html)
showPie.html
结论:通过观察饼图,可以看出江苏省的二手车出售最多的城市是苏州,其次是南京,由此可以得出经济越发达的城市,二手车市场越广大。
showBrandBar.html
结论:通过观察柱状图可以看出江苏省的的二手车主要以宝马、奔驰和奥迪为为主,其中宝马二手车出售最多,宝马5系和宝马3系处与一、二位置。
showLine.html
结论:通过观察折线图可以看出,一月份发布的二手车数量最多,二月份发布的二手车数量最少,大部分月份低于平均发布水平。
showAreaBar.html
结论:通过观察柱状图可以看出,江苏省的二手车使用时间大部分在一年以内,使用时间超过三年以上的数量较少,当发现购买的车不喜欢时要早点卖哦。
以下是项目源码,希望能够帮助你们,如有疑问,下方评论
flask项目代码链接