词云生成器

https://blog.csdn.net/fontthrone/article/details/72775865

 

版权声明:如果您觉得本文不错,麻烦鼠标右转点下赞,谢谢.如果有什么问题,请直接留言.转载请标明作者与本文链接: https://blog.csdn.net/FontThrone/article/details/72775865
整体简介

基于Python的词云生成类库,很好用,而且功能强大.博主个人比较推荐 
github:https://github.com/amueller/word_cloud 
官方地址:https://amueller.github.io/word_cloud/ 
写这篇文章花费一个半小时,阅读需要十五分钟,读完本篇文章后您将能上手wordcloud

中文词云与其他要点,我将会在下一篇文章中介绍

快速生成词云

from wordcloud import WordCloud

f = open(u'txt/AliceEN.txt','r').read()
wordcloud = WordCloud(background_color="white",width=1000, height=860, margin=2).generate(f)

# width,height,margin可以设置图片属性

# generate 可以对全部文本进行自动分词,但是他对中文支持不好,对中文的分词处理请看我的下一篇文章
#wordcloud = WordCloud(font_path = r'D:\Fonts\simkai.ttf').generate(f)
# 你可以通过font_path参数来设置字体集

#background_color参数为设置背景颜色,默认颜色为黑色

import matplotlib.pyplot as plt
plt.imshow(wordcloud)
plt.axis("off")
plt.show()

wordcloud.to_file('test.png')
# 保存图片,但是在第三模块的例子中 图片大小将会按照 mask 保存
--------------------- 
作者:Font Tian 
来源:CSDN 
原文:https://blog.csdn.net/fontthrone/article/details/72775865 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(词云生成器)