wordcloud库,可以说是python非常优秀的词云展示第三方库。词云以词语为基本单位更加直观和艺术的展示文本,下面给大家看一个示例:
wordcloud做词频统计分为以下几个步骤:
1 、分隔:以空格分隔单词
2、统计 :单词出现的次数并过滤
3、字体:根据统计搭配相应的字号
4 、布局
常用的参数列表如下:
示例:
import jiebaimport wordcloudfrom scipy.misc import imreadmask = imread("雪花2.jpg") # 形成的图片样式, 图片要白色底f = open(r"C:\Users\admin\Desktop\语雀是什么.txt", "r", encoding="utf-8")t = f.read()f.close()ls = jieba.lcut(t)txt = " ".join(ls)print(txt)w = wordcloud.WordCloud(font_path="msyh.ttc", width=1000, height=700, background_color="white", mask=mask)w.generate(txt)w.to_file("语雀是什么.png")