Python:数据挖掘自己的朋友圈,并生成一张云图

By | 2017年9月11日

这是在微信一个公众号上看到的比较有意思的分享,但是看别人做和自己做出来还是有很大差别的,所以,我决定自己来感受一下。

首先,你需要pip工具,可以按照这篇文章介绍的方法安装:

对于Linux:

对于Windows:

PIP:安装【itchat】包:

For Windows:

Windows中,如果上面的PIP安装ITchat成功,则在PyCharm中可以看到新增的模块:

接下来就可以写代码抓取自己的微信好友的信息了。

代码:查看男女比例的分布情况:

运行时:
代码运行时,会弹出一个二维码,以便你微信扫码登录:

继续改进代码:
先用PIP装几个模块:
pandas

jieba

代码:查看城市与省份的分布情况:

运行结果:

————————
画一个信息图:

需要支持:
Microsoft Visual C++ 14.0
下载地址:
http://landinghub.visualstudio.com/visual-cpp-build-tools

用PIP安装需要的模块:
1. matplotlib
2. wordcloud

3. Numpy
参考下面这个日志:

代码:生成云图:

执行前,还需要将系统的字体文件【SimHei.ttf】放在项目目录下:

创建wordCloud需要的一个模板文件(背景文件),也就是上面代码中定义的【WeChat_Cloud_info_Pic.jpg】:

执行代码后,会弹出一个标签云的图片:

然后,最后,代码指定的位置也生成了一个文件:


至此,【云图】生成完成。

————————————————
Done。

打赏

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz