词云绘制wordcloud

Posted gzk08-20

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了词云绘制wordcloud相关的知识,希望对你有一定的参考价值。

wordcloud是优秀的第三方词云展示库,该库以空格为分割线,按照单词出现的频率自动设置字号与颜色实例如下

import wordcloud#词云库
import jieba#分词库

a=open(‘D:/picture/11.txt‘,‘r‘)#打开一个文本文件,打开方式为r读取
b=a.read()#读取该文件中的内容
a.close()#关闭文件
c=jieba.lcut(b)#将读取的内容进行分词
dd=[]
for i in c:
    if i not in [‘。‘,‘?‘,‘;‘,‘“‘,‘
‘,‘!‘,‘,‘,‘(‘,‘)‘,‘:‘,‘?‘, ‘…‘]:#将这些特殊符号删除
        dd.append(i)
#print(dd)
txt=‘ ‘.join(dd)#将链表转换为以空格为分隔符的字符串
#print(txt)

png=wordcloud.WordCloud(width=600,height=700,font_path=‘D:/font/11.ttf‘,background_color=‘black‘,max_font_size=100,min_font_size=20,max_words=300,font_step=2,stopwords={"我们"})
#生成词云对象,并设置他的宽度,高度,和字体的路径,设置图片的背景颜色,设置最大字体,设置最小字体,设置图片中单词出现的最大个数,设置字体大小之间的步长,设置不想显示在图片上的单词
png.generate(txt)#加载词云文本,将txt文本转换为词云
png.to_file(‘D:/picture/ciyun.png‘)#输出词云文

结果输出了一张漂亮的图片
技术分享图片


以上是关于词云绘制wordcloud的主要内容,如果未能解决你的问题,请参考以下文章

词云绘制wordcloud

wordcloud 的常规方法

7.19 wordcloud库的基本介绍

wordcloud绘制词云彩

Python—— 文件和数据格式化(模块6: wordcloud库的使用)(实例:自动轨迹绘制&政府工作报告词云)

python绘制WordCloud词云图