当前位置: 首页 > news >正文

网站开发公司 重庆我的百度账号

网站开发公司 重庆,我的百度账号,微信网站模板,家居网站建设素材目录 沈阳市的空气质量 华夫图 柱状图 总结 五城P.M.2.5数据分析与可视化——北京市、上海市、广州市、沈阳市、成都市#xff0c;使用华夫图和柱状图分析各个城市的情况 沈阳市的空气质量 华夫图 import numpy as np import pandas as pd import matplotlib.pyplot as plt … 目录 沈阳市的空气质量 华夫图 柱状图 总结 五城P.M.2.5数据分析与可视化——北京市、上海市、广州市、沈阳市、成都市使用华夫图和柱状图分析各个城市的情况 沈阳市的空气质量 华夫图 import numpy as np import pandas as pd import matplotlib.pyplot as plt from pywaffle import Waffle #读入文件 sy pd.read_csv(./Shenyang.csv) fig plt.figure(dpi100,figsize(5,5))def good(pm):#优degree []for i in pm:if 0 i 35:degree.append(i)return degree def moderate(pm):#良degree []for i in pm:if 35 i 75:degree.append(i)return degree def lightlyP(pm):#轻度污染degree []for i in pm:if 75 i 115:degree.append(i)return degree def moderatelyP(pm):#中度污染degree []for i in pm:if 115 i 150:degree.append(i)return degree def heavilyP(pm):#重度污染degree []for i in pm:if 150 i 250:degree.append(i)return degree def severelyP(pm):#严重污染degree []for i in pm:if 250 i:degree.append(i)return degreedef PM(sy,str3):sy_dist_pm sy.loc[:, [str3]]sy_dist1_pm sy_dist_pm.dropna(axis0, subset[str3])sy_dist1_pm np.array(sy_dist1_pm[str3])sy_good_count len(good(sy_dist1_pm))sy_moderate_count len(moderate(sy_dist1_pm))sy_lightlyP_count len(lightlyP(sy_dist1_pm))sy_moderatelyP_count len(moderatelyP(sy_dist1_pm))sy_heavilyP_count len(heavilyP(sy_dist1_pm))sy_severelyP_count len(severelyP(sy_dist1_pm))a {优:sy_good_count,良:sy_moderate_count,轻度污染:sy_lightlyP_count,中度污染:sy_moderatelyP_count,重度污染:sy_heavilyP_count,严重污染:sy_severelyP_count}pm pd.DataFrame(pd.Series(a),columns[daysum])pm pm.reset_index().rename(columns{index:level})return pm #沈阳 #PM_Taiyuanjie列 sy_tyj PM(sy,PM_Taiyuanjie) PMday_Taiyuanjie np.array(sy_tyj[daysum]) #PM_Xiaoheyan列 sy_xhy PM(sy,PM_Xiaoheyan) PMday_Xiaoheyan np.array(sy_xhy[daysum]) sy_pm_daysum (PMday_XiaoheyanPMday_Taiyuanjie)/2 sum 0 for i in sy_pm_daysum:sum i sy_pm_daysum1 np.array(sy_pm_daysum) data {优:int((sy_pm_daysum[0]/sum)*100), 良:int((sy_pm_daysum[1]/sum)*100), 轻度污染: int(sy_pm_daysum[2]/sum*100),中度污染:int((sy_pm_daysum[3]/sum)*100),重度污染:int((sy_pm_daysum[4]/sum)*100),严重污染:int((sy_pm_daysum[5]/sum)*100)} total np.sum(list(data.values())) plt.figure(FigureClassWaffle,rows 5, # 列数自动调整values data,# 设置titletitle {label: 沈阳市污染情况,loc: center,fontdict:{fontsize: 13,}},labels [{} {:.1f}%.format(k, (v/total*100)) for k, v in data.items()],# 设置标签图例的样式legend {loc: lower left,bbox_to_anchor: (0, -0.4),ncol: len(data),framealpha: 0,fontsize: 6},dpi120 ) plt.rcParams[font.sans-serif] [Microsoft YaHei] plt.show()柱状图 import numpy as np import pandas as pd import matplotlib.pyplot as plt#读入文件 sy pd.read_csv(./Shenyang.csv) fig plt.figure(dpi100,figsize(5,5))def good(pm):#优degree []for i in pm:if 0 i 35:degree.append(i)return degree def moderate(pm):#良degree []for i in pm:if 35 i 75:degree.append(i)return degree def lightlyP(pm):#轻度污染degree []for i in pm:if 75 i 115:degree.append(i)return degree def moderatelyP(pm):#中度污染degree []for i in pm:if 115 i 150:degree.append(i)return degree def heavilyP(pm):#重度污染degree []for i in pm:if 150 i 250:degree.append(i)return degree def severelyP(pm):#严重污染degree []for i in pm:if 250 i:degree.append(i)return degreedef PM(sy,str3):sy_dist_pm sy.loc[:, [str3]]sy_dist1_pm sy_dist_pm.dropna(axis0, subset[str3])sy_dist1_pm np.array(sy_dist1_pm[str3])sy_good_count len(good(sy_dist1_pm))sy_moderate_count len(moderate(sy_dist1_pm))sy_lightlyP_count len(lightlyP(sy_dist1_pm))sy_moderatelyP_count len(moderatelyP(sy_dist1_pm))sy_heavilyP_count len(heavilyP(sy_dist1_pm))sy_severelyP_count len(severelyP(sy_dist1_pm))a {优:sy_good_count,良:sy_moderate_count,轻度污染:sy_lightlyP_count,中度污染:sy_moderatelyP_count,重度污染:sy_heavilyP_count,严重污染:sy_severelyP_count}pm pd.DataFrame(pd.Series(a),columns[daysum])pm pm.reset_index().rename(columns{index:level})return pm #沈阳 #PM_Taiyuanjie列 sy_tyj PM(sy,PM_Taiyuanjie) PMday_Taiyuanjie np.array(sy_tyj[daysum]) #PM_Xiaoheyan列 sy_xhy PM(sy,PM_Xiaoheyan) PMday_Xiaoheyan np.array(sy_xhy[daysum]) sy_pm_daysum (PMday_XiaoheyanPMday_Taiyuanjie)/2 sum 0 for i in sy_pm_daysum:sum i sy_pm_daysum1 np.array(sy_pm_daysum) #图像 bar_width 0.1 plt.bar(0.2,sy_pm_daysum[0]/sum,widthbar_width,coloraqua,label优) plt.bar(0.4,sy_pm_daysum[1]/sum,widthbar_width,colordeepskyblue,label良) plt.bar(0.6,sy_pm_daysum[2]/sum,widthbar_width,colorcornflowerblue,label轻度污染) plt.bar(0.8,sy_pm_daysum[3]/sum,widthbar_width,colorskyblue,label中度污染) plt.bar(1,sy_pm_daysum[4]/sum,widthbar_width,colorlightsteelblue,label重度污染) plt.bar(1.2,sy_pm_daysum[5]/sum,widthbar_width,colorsilver,label严重污染) x [0.2,0.4,0.6,0.8,1,1.2] for a,b in zip(x,sy_pm_daysum):plt.text(a, (b/sum) 0.02,%.1f%(b/sum*100)%, hacenter, vabottom, fontsize10) plt.xticks([0.2,0.4,0.6,0.8,1,1.2]) plt.xlabel([优,良,轻度污染,中度污染,重度污染,严重污染]) plt.yticks([0.2,0.4,0.6,0.8,1]) plt.ylabel([20%,40%,60%,80%,100%]) plt.ylabel(u百分比,fontsize12,rotationhorizontal,verticalalignmenttop,horizontalalignmentleft, x2,y1.1) plt.xlabel(u污染程度,fontsize12,verticalalignmenttop,horizontalalignmentleft,x0.9, y1.2) plt.legend() fig.suptitle(沈阳市污染情况,fontsize15,x0.5,y1) plt.grid(alpha0.4) plt.rcParams[font.sans-serif] [Microsoft YaHei] plt.show() 沈阳市总体空气质量较差空气污染程度占比超过35%——其中轻度污染占比约16%中度污染占比约7%重度污染占比约8%严重污染占比约3%。 总结 总体来讲广州市的空气质量最好上海次之北京市的空气质量最差严重污染占比远远超过其他四座城市。
http://www.pierceye.com/news/472283/

相关文章:

  • 网站制作过程中碰到的问题微信怎么做链接推广产品
  • 做网站留后门是怎么回事视频网站开发需求分析
  • 关于做网站的了解点电子商务应用平台包括哪些
  • 垂直门户网站都有什么网站首页index.html
  • wordpress网站加载效果线上推销的方法
  • 网站都有什么语言杭州网络营销公司
  • 济南高新网站制作正规seo排名外包
  • 网站方案讲解技巧ppt的免费网站
  • 个人网站名称有哪些WordPress dux修改
  • 普法网站建设方案app制作开发公司怎么收费
  • 网站平台建设哪家公司好网站建设建站在线建站
  • 龙岗区住房和建设局在线网站网站如何做团购
  • 河南省建设监理协会网站证书查询wordpress 修改链接
  • 做网站业务员怎么样深圳福田最新新闻事件
  • 衡水商城网站建设外贸汽车配件做那个网站
  • 做网站的色彩搭配的小知识群艺馆网站建设方案
  • 深圳 汽车网站建设学习网站建设培训
  • 制作手机网站用什么软件唐山网站专业制作
  • 网站后台如何登陆互联网营销中心
  • 做排行榜的网站知乎长沙服务好的网络营销
  • 做网站猫要做端口映射吗太原网站建设口碑推荐
  • 新闻门户网站是什么快速搭建网页
  • 随意设计一个网站域名是什么?
  • 找人做网站需要准备什么材料用视频做网站背景
  • 大连做网站首选领超科技wordpress注册邮件发送设置
  • 西山区城市建设局网站如何做防水网站
  • 商务网站建设的组成包括自动链接 wordpress
  • 网站如何关闭东莞网站开发推荐
  • 自己开网站能赚钱吗网站界面设计描述
  • 二手交易网站建设方案ppt网站备案的作用