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

使用JupyterLab进行的数据分析import pandas as pdimport numpy as npfrom pandas import Series, DataFrameimport matplotlib as mplimport matplotlib.pyplot as plt#显示所有列pd.set_option('display.max_columns', No...
摘要由CSDN通过智能技术生成

使用JupyterLab进行的数据分析
数据集下载

import pandas as pd
import numpy as np
from pandas import Series, DataFrame
import matplotlib as mpl
import matplotlib.pyplot as plt

#显示所有列
pd.set_option('display.max_columns', None)

from matplotlib.font_manager import _rebuild
_rebuild()
# 支持中文
mpl.rcParams['font.sans-serif'] = [u'SimHei']  # 用来正常显示中文标签
mpl.rcParams['axes.unicode_minus'] = False   # 用来正常显示负号,解决保存图像是负号'-'显示为方块的问题,或者转换负号为字符串
data = pd.read_csv('air.csv')
# data = DataFrame(df)
# data
data.shape

在这里插入图片描述

data.columns

在这里插入图片描述

data.dtypes

在这里插入图片描述

#查看不同价格区间的AQI,在当前数据集中的占比情况
AQI_min = data.AQI.min()
AQI_max = data.AQI.max()
display(AQI_min, AQI_max)

在这里插入图片描述

AQI_cut = pd.cut(data.AQI, bins = [AQI_min, 50, 100, 150, 200, 300, AQI_max])
AQI_count = AQI_cut.value_counts()
AQI_count

在这里插入图片描述

def func1():
    X = np.arange(len(AQI_count))
    Y = AQI_count
    plt.figure(figsize=(8,6))
    plt.bar(X,Y,color='steelblue',alpha=0.8)
    plt.title('AQI分布图')
    plt.xlabel('AQI区间')
    plt.ylabel('2014-2018年AQI天数')
    plt.xticks(np.arange(len(AQI_count)),AQI_count.index, rotation=30)
    plt.ylim([0,320000])
    percents = [str(round(i*100,2)) + '%'for i in AQI_count / AQI_count.sum()]
    for x,y,z in zip(X,Y,percents):
        plt.text(x-0.2,y+5000,z)
    plt.savefig('C:\\Users\\Administrator\\Desktop\\数据分析图\\1.png')
func1()

在这里插入图片描述

# 全国污染程度饼图
def func2():
    labels = ['良(50,100]','优(0,50]','轻度污染(100,150]','中度污染(150,200]','重度污染(200,300]','严重污染(300,1210]']
    x = [i for i in AQI_count / AQI_count.sum()]
    colors= ['#32CD32','#FFDAB9','#8A2BE2','#2442aa','#dd5555','#FFFF00']
    explode = [0,0.1,0,0,0,0]   
    plt.pie(x=x,#绘图的数据
           labels=labels,#数据标签
           colors=colors,#饼图颜色
           autopct='%.1f%%',#设置百分比
           startangle=180,#设置初始角度
           #frame=1,
           #center=(2,2)
           explode=explode,#设置突出显示
           radius=2#设置饼的半径
           )
    plt.savefig('C:\\Users\\Administrator\\Desktop\\数据分析图\\2.png')
func2()

在这里插入图片描述

# AQI与PM2.5的关系 
def func3(pollutant,num1,num2
  • 12
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要进行欧洲空气质量数据分析的实战,可以通过csv下载来获取相关数据。CSV(逗号分隔值)是一种常用的数据存储格式,它可以在电子表格软件中打开和处理。以下是下载欧洲空气质量数据的步骤: 首先,打开一个可供下载数据的网站,比如欧洲环境署(European Environment Agency)。该网站提供了世界各地的环境数据,并有一个专门的数据门户用于下载相关数据。 在该网站上,搜索并浏览相关关键词,如“欧洲空气质量数据”。这将返回与欧洲地区空气质量相关的数据项。选择你感兴趣的数据项,如空气质量指数(AQI)或不同大气污染物的浓度。 一旦你找到了适合分析的数据项,点击它们以获得更详细的信息。在数据详情页面,你应该能够找到一个下载选项。通常,这将是一个可点击的按钮或链接,标有“下载CSV”或类似的词语。 点击下载按钮后,你可能需要选择一些参数,例如时间范围、区域或污染物类型,以便根据你的需求定制数据下载。确认这些参数后,开始下载过程。 下载完成后,你将获得一个CSV文件,可以保存在本地计算机上,然后在数据分析软件中打开。可以使用像Microsoft Excel、Python pandas或R语言中的读取CSV的函数来读取和处理这些数据。这样,你就可以开始进行欧洲空气质量数据的实际分析了。 总之,通过csv下载欧洲空气质量数据可以为实战数据分析提供必要的数据基础。只需打开相关网站,搜索所需数据项,并通过下载按钮获得CSV文件后,在数据分析软件中打开并进行分析即可。 ### 回答2: 欧洲空气质量数据分析实战csv下载是为了提供欧洲范围内的空气质量相关数据供分析和研究使用。通过下载这些数据集,我们可以从中获取大量关于空气质量的信息,包括不同地区和城市的空气污染指数、污染物种类和浓度等数据。 这些数据对于环境保护和公共健康的研究具有重要意义。通过分析这些数据,我们可以评估不同地区和城市的空气质量状况,发现空气污染的源头和主要污染物,以及制定相应的环境政策和措施。 在实际应用中,我们可以利用这些数据进行多种分析。例如,可以通过比较不同城市的空气污染指数,找出空气质量相对较好或较差的地区;可以通过时间序列分析,观察空气污染的季节性变化和长期趋势;还可以利用空间分析方法,绘制热力图或地图,展示不同地区的空气质量差异。 实施这些分析需要具备相关的数据分析技能和工具。一般来说,我们可以使用Python编程语言中的pandas和matplotlib等库来进行数据处理和可视化。通过载csv文件并进行数据清洗和转换,我们可以得到适合分析的数据集。然后,可以使用统计方法和图表工具来对数据进行展示和解释。 总而言之,欧洲空气质量数据分析实战csv下载为我们提供了研究和分析欧洲空气质量的基础数据,并能帮助我们了解空气质量状况、发现污染源和制定相关政策。通过合适的数据分析方法和工具,我们可以从这些数据中获得有价值的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值