欢迎光临散文网 会员登陆 & 注册

python3制作词云实例

2023-07-06 19:34 作者:Jacksondzl  | 我要投稿

不晓得大家有木有看过我的头像、那是一个词云(wordcloud)。

这个词云是我用python3制作的、本期我们就要用python3制作词云。

词云是什么?网络上的答法:词云是一种通过形成“关键词云层”或“关键词渲染”来突出网络文本中出现频率较高的“关键词”的视觉上的方式。它通过过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。词云图是词云的视觉表现形式,通过颜色和形状的变化来突出关键词。

对我来说、词云就是一张图片。它能从一大串文字中提取重要信息显示、并去掉没用的信息。

那废话不多说、我们开始吧。

需要的环境:python3,wordcloud库

第一步:安装环境(wordcloud库):

按下winkey+r键、输入cmd、打开命令提示框。输入以下命令:

pip -3 -m install wordcloud

或者

pip install wordcloud

前提是你要安装了python3。

第二步:准备数据:

打开IDEL定义一个变量a、然后找一串字符串设为它的值。

字符串a

第三步:创建词云实例:

在第一行导入wordcloud库。

并设定一个变量word、设为wordcloud.WordCloud()

创建词云

第四步:生成词云:

使用word.generate()生成词云。并且在括号中填写a。

生成词云

第五步:保存:

使用word.to_file保存。并在括号中填写地址和名称。

保存词云

此时去看一看我们的词云吧。

咦?怎么会这样?

全是小方框

原来、wordcloud库本身不支持中文字体。我们还得在创建词云对象那步修改font_path参数。

修改字体为windows自带的SimSun字体

这样我们再来看生成的词云。

这样就是中文了。

中文词云

好了、以上就是基础的词云生成方法。以后、我们将进一步生成美丽的词云。快去折腾你的电脑吧!

python3制作词云实例的评论 (共 条)

分享到微博请遵守国家法律