天气预报几点几?
这问题问得真是时候,昨天我刚刚开发了一个小程序,可以24小时提前知道天气变化,还有临近气温和穿衣建议! 经过长达一周的策划、调研、调优,我的第一个实用工具型小程序终于和大家见面了! 在这里你可以看到:
1、未来7天全国主要城市的天气状况(晴天、阴天、雨天等); 2、500+城市365天的温度数据(每月最高温最低温和天气数);
3、1500+城市未来48小时的降雨概率; 4、3000+地区近一年的阳光天数(晴雨比例); 5、96个主流城市今天的穿衣推荐。 为了做出一个实用好用的天气小程序,我从网上找了将近一千个天气历史数据,进行整理、分析并绘制图表。 这些数据来自国家气候中心网站,由于网站不提供近几年的数据,我做了一部分近几年的工作。 在绘制气温和降雨量图表的过程中,我发现很多城市的气温数据存在异常,比如一年中最高气温高于40℃的城市有一半都是夏天无高温天数,而冬天出现极端低温的城市却多数在东北和西北地区。因此我还额外制作了中国主要城市极端气温地图。
除了数据可视化,我还用了Python写了几个小工具来方便查询。比如查询某个地区某年的温差(温差=年平均气温/年最低气温)、年降水量、日照时数等等。还用了Numpy、Pandas以及sklearn做了一些数据分析的小练习。 在做穿衣指南的时候,我参考了中国气象爱好者的专栏文章《如何用气象数据帮你选择衣服》,这篇文章提供了很好的思路,就是在考虑天气因素的同时,也要结合当地人的穿着习惯来进行判断。所以我先根据统计资料给出了每个地区一年四季平均的穿衣指数,再通过百度热点地图查看了“凉爽穿搭”、“清凉穿搭”等关键词在不同地区的搜索热度,最终确定了每个地区今天和明天的穿衣建议。
这个小程序在我本人测试之后,又经朋友们的热心测试,发现了一个BUG,在这里向各位道歉并且提示大家,如果在登录页面输入账号和密码后无法弹出对话框,可能是网络延迟或者加载的问题,点击一下页面右上角的刷新按钮就可以正常登录。
我的愿望是搭建一个气象大数据平台,所以如果有小伙伴在使用过程中发现了bug或者有更好的建议,欢迎与我联系。