stylecloud的对于处理英文词云有个酷炫的功能,可以实现两行代码实现词云,一行导入stylecloud,另外一行直接调用。
不过我们还是要先安装包 ↓
pip3 install stylecloud
以这里的Trump.txt为例,它是特朗普当选美国总统的演讲稿,直接生成词云。
from stylecloud import gen_stylecloud
gen_stylecloud(file_path=‘Trump.txt’)
生成效果如下:
是不是非常快捷高效,不过对于中文文本我们还是需要先分词再做处理。
影响词云颜值的问题之一就是蒙版图片的生成。
自己制作的要么分辨率不统一,要么需要调整对比度,比较麻烦。stylecloud
是直接使用Font Awesome这个现成的方案,wordcloud
其实也可以用。
网址:https://fontawesome.com/license/free
在stylecloud \ static的文件夹中,有一个fontawesome.min.css文件包含了巨量的图标,你可以定期到官方网站去升级这个图标库。
打开发现里面包含很多图标的代码,具体长什么样呢?