欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

记录python3生成词云的方式,方便以后查找使用

程序员文章站 2022-03-05 08:09:11
...

记录python3生成词云的方式,方便以后查找使用

from wordcloud import WordCloud
import matplotlib.pyplot as plt
cloud = WordCloud(font_path = '',
					background_color = 'white',
					max_words = 200,
					max_font_size = 40,
					collocations = False)
wordcloud = cloud.generate(words)
wordcloud = cloud.generate_from_frequencies(words)
plt.figure(figsize = (20,20))
plt.imshow(wordcloud)
plt.axis('off')
plt.save('/wordcloud.jpg')
plt.show()

备注:
1)font_path:字体文件存放路径,字体文件可用下载地址:www.font5.com.cn/font_download.php?id=664&part=1246266896
2)wordcloud = cloud.generate(words) 生成词云的方式之一,此方式需要的输入参数words其形式为‘我 我 喜欢 吃 苹果 苹果’,即一个字符串,词与词之间用空格作为连接符
3)wordcloud = cloud.generate_from_frequencies(words) 生成词云的方式之一,此方式需要的输入参数words是一个字典,字典的key是单词,对应的value为词频,例如words = {‘我’:2,‘喜欢’:1,‘吃’:1,‘苹果’:2}
4)collocations 代表是否使用组合词,如果设置为True,则会将组合词作为一个词进行展示

相关标签: 经验总结 python