最近在使用Python的时候,发现了一款很有意思的第三方库wordcloud。顾名思义,他可以把一些关键字组合整理成一张图片展示出来,最近小编发现微信的热词很多,所以搜集了一些制作了一下,效果还不错,如下图所示:
其实写法也很简单,不到30行代码就可以了,附代码如下:
其中涉及到的第三方库,使用pip安装就可以了,十分方便。
但是有的地方需要注意,比如wordcloud对中文支持的不是很好,所以在生成图片的时候,先要用jieba模块进行分词,然后加载一个可以解析中文的字体,如font指向的路径,就是windows自带的字体
当然wordcloud还可以加载背景图片,根据不同的背景图片生成不同的形状,小编这里就不展示了,留给各位感兴趣的看官自己探索吧~
领取专属 10元无门槛券
私享最新 技术干货