-
为上述调色板提供直接梯度;
-
支持读取文本文件,或预生成的 CSV 文件(包含单词和数字);
-
提供命令行接口。
两行代码
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文件包含了巨量的图标,你可以定期到官方网站去升级这个图标库。
打开发现里面包含很多图标的代码,具体长什么样呢?
多亏有中文网站分门别类罗列了图标的样子和名字,
比如:https://fontawesome.dashgame.com/
它最新版地址:https://fa5.dashgame.com/#/%E5%9B%BE%E6%A0%87
,图标介绍更详细