/weather

项目使用Python、Flask技术,包括实时和历史天气数据的爬虫数据集、数据分析、预测,并使用echart实现可视化,绘制地区热力图。数据存储至MySQL数据库,大概150000条数据。 使用天气网站API或机器学习算法预测未来天气情况。B站有该项目实战教学视频。

Primary LanguageHTML

项目实战教学更新中: 【Python天气数据分析预测与可视化项目实战 计算机毕业设计 爬虫 简历项目 复试项目 课程设计 可视化 数据分析 大数据毕业设计】

代码整体讲解视频,可用于答辩稿:【Python天气数据分析预测与可视化项目讲解】

配套博客文档:http://t.csdnimg.cn/YrL8h

前端模板源码地址1:https://github.com/wz1229238108/weather

前端模板源码地址2:https://gitee.com/Bysjbruce/weather

项目包括天气数据爬虫、数据清洗、数据分析、数据查询、预测与可视化。

时间范围包括未来7天、实时和历史天气情况。

地区范围以城市尺度为标准。

全国未来7天天气情况预测使用和风天气控制台API。也可使用机器学习算法对ERA5全球气象再分析数据集预测,预测内容包括未来小时尺度的温度、uv风向的风速分量以及合成向量。

对于全国天气数据,主要通过Python网络爬虫技术和城市编码JSON字典,调用和风天气控制台API预测未来7天和实时的天气情况,爬取历史天气查询网获取历史天气情况,爬取过程中进行数据清洗,对获取到的数据通过pymysql驱动直接存储至本地MySQL数据库中。

数据分析与可视化具体内容包括: 全国未来7天的最高温度、最低温度、能见度、湿度的折线图;全国实时和历史天气的热力地图,晴、阴、雨、雪天的城市数量统计标签,温度最高的10个城市柱状图,温度最低的10个城市折线图,风速最大的十个城市饼图,湿度最大的十个城市环状图。