直接上代码:
1 #-*-coding:utf-8 -*- 2 3 from os import path 4 from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator 5 #用来画词云的。 6 import matplotlib.pyplot as plt 7 #用来解析特殊的图片模板,numpy也可以的。 8 from scipy.misc import imread 9 10 #d = path.dirname(__file__) 11 #text = open(path.join(d, 'constitution.txt')).read() 12 #第一步读文件,少年记得用‘r’去读,手抖用了次‘w+’结果文件让我清空了。。。 13 dir=r'C:UserscchenDesktopMPLS_2.txt' 14 text=open(dir,'r').read() 15 16 #一句话就生成了,好没成就感。。 17 wordcloud = WordCloud().generate(text) 18 19 # 让我们来show一下: 20 # 学数据分析时用到了matplotlib,就用它了。 21 plt.figure() 22 plt.imshow(wordcloud) 23 plt.axis("off") 24 plt.show()
结果是这样的:文件来自mpls 协议的RFC文档的一部分
当然,wordcloud还是有很强的定制性,等啥时候心情再写。