加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Python数据可视化:2018年北上广深氛围质量说明(附完备代码) -

发布时间:2018-11-22 08:51:04 所属栏目:教程 来源:法纳斯特
导读:就在这周偶尔看到一个学弟吐槽天津的氛围,不禁想起那段厚德载雾,自强不吸的日子。 无图无实情,下图为证。 左边的图是客岁2月份的时辰,这样的氛围真的可贵一见! 右边的是吐槽以及我小我私人第一次买口罩!!! 口罩用的还行,由于谁人时辰做课设,常常要两个校
副问题[/!--empirenews.page--]

就在这周偶尔看到一个学弟吐槽天津的氛围,不禁想起那段厚德载雾,自强不吸的日子。

无图无实情,下图为证。

Python数据可视化:2018年北上广深氛围质量说明(附完备代码)

左边的图是客岁2月份的时辰,这样的氛围真的可贵一见!

右边的是吐槽以及我小我私人第一次买口罩!!!

口罩用的还行,由于谁人时辰做课设,常常要两个校区跑,根基上氛围欠好我就会带上。

标题仿佛是有关液压及气压的传动体系,手画A0图...

这应该是快两年前的事了,年华飞逝呐。

以是这回先对2017年天津的氛围质量环境举办说明,然后再是北上广深。

01 网页说明

Python数据可视化:2018年北上广深氛围质量说明(附完备代码)

网站没有反爬,以是直接抓守信息就好了。

望见没有,妥妥的严峻污染,2016年12月份买的口罩派上用场啦!

这里简朴给各人科普一下有关AQI,PM2.5的常识。

Python数据可视化:2018年北上广深氛围质量说明(附完备代码)

Python数据可视化:2018年北上广深氛围质量说明(附完备代码)

又是重操旧业,我的PPT程度照旧很水呢~

2 数据获取

获代替码如下所示。

  1. import time 
  2. import requests 
  3. from bs4 import BeautifulSoup 
  4.  
  5. headers = { 
  6.     'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36' 
  7. for i in range(1, 13): 
  8.     time.sleep(5) 
  9.     # 把1转换为01 
  10.     url = 'http://www.tianqihoubao.com/aqi/tianjin-2017' + str("%02d" % i) + '.html' 
  11.     response = requests.get(url=url, headers=headers) 
  12.     soup = BeautifulSoup(response.text, 'html.parser') 
  13.     tr = soup.find_all('tr') 
  14.     # 去除标签栏 
  15.     for j in tr[1:]: 
  16.         td = j.find_all('td') 
  17.         Date = td[0].get_text().strip() 
  18.         Quality_grade = td[1].get_text().strip() 
  19.         AQI = td[2].get_text().strip() 
  20.         AQI_rank = td[3].get_text().strip() 
  21.         PM = td[4].get_text() 
  22.         with open('air_tianjin_2017.csv', 'a+', encoding='utf-8-sig') as f: 
  23.             f.write(Date + ',' + Quality_grade + ',' + AQI + ',' + AQI_rank + ',' + PM + ' 
  24. ') 

乐成获取数据。

Python数据可视化:2018年北上广深氛围质量说明(附完备代码)

3 天津

同样不上源码,这里有须要说一波,由于我认为源码放上去排版就欠悦目了...

其次我要承袭早年混迹P圈(PPT)获得的精良传统,热爱分享,百度云盘你值得拥有。

以是公家号回覆气候。即可获取所有可视化源码及相干文件。

早年每天去下载PPT大神的大作,然后观摩,痛惜的是PPT程度照旧那么菜~

01 AQI整年走势图

Python数据可视化:2018年北上广深氛围质量说明(附完备代码)

92.5是年均AQI值,从上面科普常识里可以知道,2017年天津整体氛围质量只能是「良」中的下劣等程度,与轻度污染近在咫尺。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读