Python之jieba库,wordcloud库制作词云图方法笔记

首先我们要导入两个第三方类库,jieba库和wordcloud库

简单的代码如下,上有一些小注释

import jieba

import wordcloud

import matplotlib.pyplot as plt

#打开文本存放为f

f = open("新时代中国特色社会主义.txt", "r", encoding="utf-8")

#读取f保存为字符串t

t = f.read()

#关闭文本f

f.close()

#使用jieba包的lcut方法拆分字符串t

ls = jieba.lcut(t)

# 将列表中的单词连接成一个字符串

txt = " ".join(ls)

w = wordcloud.WordCloud( \

    width = 1000, height = 700,\

    background_color = "white",

    font_path = "msyh.ttc"   

    )#设置画布大小,背景颜色和字体路径

bmp = w.generate(txt)

#使用matplotlib.pyplot来画图

plt.imshow(bmp)

plt.axis('off')

plt.show()

————————————————

还有一些细节,比如

w=wordcloud.WordCloud(max_words = 20)   #限制出现频率前20的词语

mask = imread("fivestart.png")

w=wordcloud.WordCloud(mask = mask) #设置画布图案为想要的图片形状(默认为长方形)

font_path是字体文件的路径


————————————————

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。