之前在知乎上看到了每天起床第一句,太阳公公在哪里——用pyecharts研究天气这篇文章,我注意到了文中提及的天气后报网站。我在上面看到了我家这边的天气数据,从2011年到今天的都有。so 我也想搞来做个图表之类的来看一下。Let's do it.

先搞个多线程爬虫,把数据格式化后存储在 MongoDB 里面。

QQ截图20190417212715.png

搞定了,然后写代码来生成与知乎文章类似的词云,折线图和饼图。代码太多,我这里只截取一小部分。

carbon.png

然后让我们来看看生成的图表吧。我家这边算是地处中原吧,秦岭-淮河一线附近,按道理说算是不冷不热。不过在历年气温上也能看到历史温度高达39度,夏天基本也有很多时候是30多度的高温。冬天虽说温度不算很低,但是很多地方都没有暖气,其实也挺冷的。

社旗 2011年至今气温变化.png

晴雨天数估计是BUG了,18年晴天数有点夸张。

社旗 历年晴雨天数.png

再来看看天气占比,最近几年感觉我家这边冬季也会有那种雾霾天气。不过在雾霾天在图表上显示的占比很小,霾天在将近10年的时间内实际只有2天。

社旗 历史天气占比.png

最后看下六月份的天气词云吧。跟我想的有点不一样,我的印象里六月是经常下大雨,打雷闪电的季节。但是实际上下大雨打雷的次数并不多。下雨多是阵雨,小雨,大雨跟暴雨次数很少。这也比较符合地理位置的气候吧,毕竟年降雨量也就那么多。

社旗 六月天气词云.png

不过我发现2015年6月份连着下了三天的大雨,不过我一点印象都没有...

QQ图片20190417223402.png


关于爬虫和生成图表的代码可以去我的Github下载,链接.