前言

空气质量超标状况主要包括超标天数、污染级别以及首要污染物,首要污染物一般种类单一,基本上为颗粒物或臭氧,本篇主要分析超标天数及污染级别。

处理依据

空气质量是否超标以及超标污染级别的依据为《环境空气质量指数(AQI)技术规定》(HJ633-2012)。

核心代码

该部分数据处理较为简单,只需计算出各年各污染级别的天数及各年总超标天数即可。核心绘图代码如下,需要注意堆积柱状图的bottom计算。

plt.figure()
plt.bar(np.arange(len(year_list)), height=slight, width=0.3, color='#01ff07', label='轻度污染', ec='#000000',ls='-', hatch=".")
plt.bar(np.arange(len(year_list)), height=middle, width=0.3, color='#ffff84', bottom=slight, label='中度污染', ec='#000000', ls='-', hatch="..")
plt.bar(np.arange(len(year_list)), height=serious, width=0.3, color='#ffa756',bottom=np.array(slight) + np.array(middle), label='重度污染', ec='#000000', ls='-', hatch="...")
plt.ylabel('空气质量超标天数(天)')
plt.xticks(np.arange(len(year_list)), [str(i) + '年' for i in year_list])
plt.grid(axis='y', ls='--')
for a, b in zip(range(len(year_list)), o_s_days):plt.text(a, b, str(b), ha='center', va='bottom')
o_s_day_tmp = np.array(o_s_days)
plt.ylim(0, max(o_s_day_tmp) + 1)
plt.legend()
plt.show()

结果展示

该地区超标状况如下图所示

(图片右键新标签页打开会很清晰)

后记

对某地区空气质量超标的分析可以反映出该地区空气质量的变化趋势。下期进行污染物浓度年际变化分析。

以下是本人独自运营的微信公众号,用于分享个人学习及工作生活趣事,大佬们可以关注一波。

【空气质量数据分析专题四】超标状况分析相关推荐

  1. 【空气质量数据分析专题九】污染物浓度小时变化分析

    前言 对空气质量小时级别五年数据进行小时变化分析,可以看出污染物浓度在一天中逐小时变化的特征. 分析流程 对数据进行专题二的预处理后,计算出各污染物全时段的各小时的平均浓度,最后进行可视化分析.处理方 ...

  2. 【空气质量数据分析专题八】污染物浓度日变化分析

    前言 对空气质量日级别五年数据进行日变化分析,可以看出污染物浓度逐日变化的特征. 分析流程 对数据进行专题二的预处理后,计算出各污染物全时段的各日平均浓度,最后进行可视化分析.日变化分析方式有多种,这 ...

  3. 【空气质量数据分析专题五】污染物浓度年际变化分析

    前言 大气空气质量污染物一般为SO2.NO2 .CO.PM10.PM2.5.O3六项污染物.日级别浓度中,除O3使用最大8小时滑动平均浓度外,其他五项污染物均采用日平均浓度. 除CO浓度单位为mg/m ...

  4. 【空气质量数据分析专题七】污染物浓度月变化分析

    前言 对空气质量日级别五年数据进行月变化分析,可以看出污染物浓度随月份变化的特征. 分析流程 对数据进行专题二的预处理后,计算出各污染物全时段的各月平均浓度,最后进行可视化分析.月变化分析方式有多种, ...

  5. python写空气质量提醒_你所在的城市空气质量如何?用Python可视化分析空气质量...

    本文的文字及图片过滤网络,可以学习,交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于法纳斯特 ,作者法纳斯特 Python爬虫.数据分析.网站开发等案例教程视频免费在线观 ...

  6. 你所在的城市空气质量如何?用Python可视化分析空气质量

    本文的文字及图片过滤网络,可以学习,交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于法纳斯特 ,作者法纳斯特 Python爬虫.数据分析.网站开发等案例教程视频免费在线观 ...

  7. 空气质量数据分析及web实现

    本次课程设计主要是针对大数据计算框架这门课程的总结,同时利用web进行展示,也是对自己之前学习前端的一次小检验.同时也是自己第一次和同学们进行分工合作完成的作业,自己主要负责对所有的内容整合,并进行w ...

  8. 2014-2022年4月全国空气质量数据分析

    2014-2022年4月所有城市及站点空气质量数据集(更新中)更新时间不固定 时间范围:2014-2022年4月年 数据来源:中国环境监测总站的全国城市空气质量实时发布平台 数据格式说明距离: 全国城 ...

  9. Matplotlib空气质量数据分析(附数据集下载)

    使用JupyterLab进行的数据分析 数据集下载 import pandas as pd import numpy as np from pandas import Series, DataFram ...

  10. AQI空气质量分析与预测

    AQI分析与预测 背景信息 AQI全称是Air Quality Index,指空气质量指数,用来衡量空气清洁或者污染的程度,值越小,表示空气质量越好. 本文的分析目标 一.描述性统计 哪些城市的空气质 ...

最新文章

  1. /* * 编程第一题(20分): 1+(1+2)+(1+2+3)+……+(1+2+3+……+98+99+100) */
  2. MySQL表的key怎么设置为yes_MySQL 修改账号密码方法
  3. 如何从 Python 列表中删除重复项
  4. 算法分析与设计——分治法最近点对
  5. Google图解:Chrome 快是有原因的,科普浏览器架构!
  6. [ARM异常]-linux中(aarch/aarch64)异常向量表介绍
  7. LANGUAGE MODELS ARE OPEN KNOWLEDGE GRAPHS —— 读后总结
  8. wingIDE设置python虚拟环境并运行
  9. 2017-5-17 分析文本
  10. fabric.js和高级画板
  11. iPhone 12需求强劲 苹果计划将iPhone产量提升30%
  12. 全网最详细的hive-site.xml配置文件里如何添加达到Hive与HBase的集成,即Hive通过这些参数去连接HBase(图文详解)...
  13. paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
  14. linux下 复制文件显示进度 alias cp
  15. HTML 个人简历源码
  16. 小程序Vant组件库的使用
  17. Myeclipse 项目中报“无法解析类型 java.io.ObjectInputStream,从必需的 .class 文件间接引用了它”解决办法
  18. html可以用搜狗浏览器打开网页,搜狗浏览器网页不小心关了怎么办?搜狗浏览器恢复页面三种方法...
  19. 年轻人租房大数据报告(人群画像).pdf
  20. Unity 编辑器开发实战【Custom Editor】- FSM Editor

热门文章

  1. 处理数字音乐文件用计算机软件,处理数字音乐文件用计算机软件商标
  2. (附源码)springboot宠物管理系统 毕业设计 121654
  3. c语言单片机编程 实例教程,51单片机的C语言编程基础及实例教程
  4. chromecast协议_如何将Chromecast用作快速信息仪表板
  5. Asp.net中GridView使用详解
  6. css中aspect,CSS属性之aspect-ratio
  7. 【023】水仙花数算法
  8. 计算机台式硬件排名价格,2015年最新台式计算机处理器(CPU)性能排名_计算机硬件和网络_IT /计算机...
  9. java判断邮箱格式
  10. SpringBoot整合Mail