中国天气网气温数据可视化(二)

上一篇简述了中国天气网的数据分析,这一篇的主要内容如下

城市最低气温的爬取

将数据存入以及读取文件

数据处理,获取当前所有城市中的最低温度的前20个城市

进行绘制数据视图

城市最低气温的爬取

上一篇文章,我们描述了,如何爬取城市以及省份,同样的,我们从结构中可以看到,最低温度,在正式行开始,由于第一行包含省份,所以第一行的第七列才是最低温度,之后,就是第六列是最低温度,获取方式和城市等相同,可参考上一篇

将数据存入以及读取文件

由于爬虫需要消耗大量的时间,这里直接将爬虫获得的数据字典,直接进行分析以及展示,是不理智的,这里就先将爬虫得到的数据,转为json的str类型存入文件,分析展示的时候,直接从文件中获取。

这里通过将获取得到 temper_list字典数据,通过json.dumps 将dict转为str,然后写入到文件,同样的,通过json.load获取到存在文件的类型

数据处理

上面的步骤获取到了全部大量的城市数据,但是现在我们这边只需要前20最低气温的数据,这里需要对获取得到的json数据进行相关的处理。

这里通过将数据使用sort函数,然后进行了处理,同时返回了前20条数据。

进行绘制数据视图

python自行数据视图的绘制,这里需要使用一个第三方的库 echarts-python,

安装方式: 绘制数据视图代码示例:

结果展示

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180518G1PT9500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券