wordcloud是优秀的词云展示第三方库
-词云以词语为基本单位,更加直观和艺术地展示文本
通过词云,我们可以快速提取大段文本的重要信息
(cmd命令行) pip install wordcloud
w = wordcloud.WordCloud()代表一个文本对应的词云(本质上是一个对象)
可以根据文本中词语出现的频率等参数绘制词云
绘制词云的形状、尺寸和颜色都可以设定
绘制思路:
① 生成WordCloud词云对象,配置相关参数
② 加载词云文本
③ 输出图片文件
例
import wordcloud
c = wordcloud.WordCloud()
c.generate("wordcloud by Python")
c.to_file("pywordcloud.png")
注意文件不能命名为wordcloud.py
从文本变成词云,wordcloud做了哪四件事?
① 以空格分隔单词
② 根据单词出现频率决定字号
③ 过滤很短的单词
④ 布局:颜色环境尺寸
出处:北理工Python慕课