Python:2018年北京天气情况

简介: Python:2018年北京天气情况

本期,我们利用python实现对2018年北京天气情况的分析,用到的工具为pyecharts、pandas工具包,在前面的文章中,我们获取到了2018年北京每日的天气情况(详细见30行代码爬取2345天气预报数据),里面得到一个“

2018年北京天气.csv“文件,下面我们对这个文件进行分析绘图


import pandas as pdimport pyecharts.options as optsfrom pyecharts.charts import Line#读取csv文件df=pd.read_csv('./2018年北京天气.csv')high_temp=[i.split('℃')[0] for i in df['bWendu']]low_temp=[i.split('℃')[0] for i in df['yWendu']]#用pyecharts进行画图(    Line(init_opts=opts.InitOpts(width="1600px", height="800px"))    .add_xaxis(xaxis_data=df['ymd'])    .add_yaxis(        series_name="最高气温",        y_axis=high_temp,        markpoint_opts=opts.MarkPointOpts(            data=[                opts.MarkPointItem(type_="max", name="最大值"),                opts.MarkPointItem(type_="min", name="最小值"),            ]        ),        markline_opts=opts.MarkLineOpts(            data=[opts.MarkLineItem(type_="average", name="平均值")]        ),    )    .add_yaxis(        series_name="最低气温",        y_axis=low_temp,        markpoint_opts=opts.MarkPointOpts(            data=[                opts.MarkPointItem(type_="max", name="最大值"),                opts.MarkPointItem(type_="min", name="最小值"),            ]        ),        markline_opts=opts.MarkLineOpts(            data=[opts.MarkLineItem(type_="average", name="平均值")]        ),    )    .set_global_opts(        title_opts=opts.TitleOpts(title="北京市每日气温变化曲线", subtitle="2018年度"),        tooltip_opts=opts.TooltipOpts(trigger="axis"),        xaxis_opts=opts.AxisOpts(type_="category", boundary_gap=False),    )    .render("北京市2018年每日气温变化曲线.html"))

得到的结果如下:

从图中我们可以清楚的发现2018年全年北京市最高气温、最低气温出现的时间,以及全年平均气温情况。

 类别 最高值
最低值 平均值
最高气温
38℃
-5℃
18.67℃
最低气温
27℃
-12℃
8.36℃

从中可以看到,北京市2018年全年最高温度为38℃,出现在2018年6月6日;最低气温-12℃,出现在2018年1月23日,全年平均气温在8.36℃~18.67℃之间。

对于即将到来的夏天,不知道今年的最高温度出现在哪一天?我们拭目以待😀

相关文章
|
10月前
|
存储 数据挖掘 数据库
【Python】python天气数据抓取与数据分析(源码+论文)【独一无二】
【Python】python天气数据抓取与数据分析(源码+论文)【独一无二】
236 0
|
10月前
|
Python
Python实现简易天气查询系统
Python实现简易天气查询系统
246 4
|
10月前
|
存储 数据挖掘 数据库
【Python】python天气数据抓取与数据分析(源码+论文)【独一无二】
【Python】python天气数据抓取与数据分析(源码+论文)【独一无二】
|
5月前
|
机器学习/深度学习 数据采集 传感器
使用Python实现深度学习模型:智能极端天气事件预测
使用Python实现深度学习模型:智能极端天气事件预测
424 3
|
API 索引 Python
Python 教程之 Django(13)使用 Django 的天气应用程序
Python 教程之 Django(13)使用 Django 的天气应用程序
89 0
|
5月前
|
机器学习/深度学习 数据可视化 TensorFlow
使用Python实现深度学习模型:智能天气预测与气候分析
使用Python实现深度学习模型:智能天气预测与气候分析
948 3
|
7月前
|
数据可视化 前端开发 数据挖掘
【优秀python大屏】基于python flask的广州历史天气数据应用与可视化大屏
本文介绍了一个基于Python Flask框架的广州历史天气数据应用与可视化大屏系统,该系统通过数据采集、处理、分析和可视化技术,提供了丰富的气象数据展示和决策支持,帮助用户快速了解和应对气象变化。
145 3
【优秀python大屏】基于python flask的广州历史天气数据应用与可视化大屏
|
7月前
|
数据采集 JSON 数据可视化
基于Python的全国主要城市天气数据可视化大屏系统
本文介绍了一个基于Python开发的全国主要城市天气数据可视化大屏系统,该系统利用requests库进行数据采集、Pandas进行数据处理与分析,并采用Echarts和Flask实现数据的可视化展示和Web交互,以直观、实时地呈现天气变化趋势。
381 2
基于Python的全国主要城市天气数据可视化大屏系统
|
7月前
|
测试技术 API 开发者
Python 魔法:打造你的第一个天气查询小工具自动化测试框架的构建与实践
【8月更文挑战第31天】在这篇文章中,我们将一起踏上编程的奇妙旅程。想象一下,只需几行代码,就能让计算机告诉你明天是否要带伞。是的,你没有听错,我们将用Python这把钥匙,解锁天气预报的秘密。不论你是编程新手还是想拓展技能的老手,这篇文章都会为你带来新的视角和灵感。所以,拿起你的键盘,让我们一起创造属于自己的天气小工具吧!
|
7月前
|
数据采集 存储 数据可视化
【优秀python数据分析案例】基于python的中国天气网数据采集与可视化分析的设计与实现
本文介绍了一个基于Python的中国天气网数据采集与可视化分析系统,通过requests和BeautifulSoup库实现数据爬取,利用matplotlib、numpy和pandas进行数据可视化,提供了温湿度变化曲线、空气质量图、风向雷达图等分析结果,有效预测和展示了未来天气信息。
2048 3

热门文章

最新文章

推荐镜像

更多