github 地址
https://github.com/amueller/word_cloud
安装词云
sudo pip install wordcloud
生成一个文本,里面显示你要显示的词库,比如说生成一个叫做CCF.txt 的文本,内容如下
CCS
CRYPTO
EUROCRYPT
S&P
USENIX
NDSS
TIFS
TDSC
ACSAC
FSE
OOPSLA
ICSE
PLDI
POPL
SOSP
ASE
ASIACRYPT
ESORICS
ICPF
ICWS
CSFD
RAID
Mobisys
PKC
DSN
TCC
SRDD
CHES
Wisec
DRM
ASIACCS
ACNS
ACISP
SEC
ICICS
这个时候我们就可以使用的我们的Python代码来生成词云图片了
#!/usr/bin/env python
# coding=utf-8
# filename : wordCloud.py
# running : python wordCloud.py
from wordcloud import WordCloud
import matplotlib.pyplot as plt
f = open(u'CCF.txt','r').read() # 读取数据
wordcloud = WordCloud(background_color="white",width=1000, height=860, margin=2).generate(f)
#设置图片格式
plt.imshow(wordcloud)
plt.axis("off")
plt.show()
wordcloud.to_file('test.png') # 保存文件
以上就是我们生成的图片