python用wordcloud简单词云,利用wordcloud生成词云
可能有些朋友不知道什么是wordcloud。其实它的主要功能就是快速解决类似问题。它可以突出关键词,快速帮助我们对重要信息进行排序。在词云的生成中,有很多重要的库,比如词云库,主要功能是为图片展示文本词汇和词频。在生成词云的过程中,也很受人们的欢迎。我们来看看具体的实现方法。
安装方法:
wordcloud库转化词云步骤:
1.用空格分隔单词。如果是中文,用解霸词库剪。
2.统计并过滤词频。
3.字体,根据统计配置字体大小。
4.布局、颜色和环境尺寸
实现代码:
fromwordcloudimportWordCloud,STOPWORDS,ImageColorGenerator
importjieba
importnumpyasnp
fromPILimportImage
importmatplotlib.pyplotasplt
进口货
cur path=OS . path . dirname(_ _ file _ _)
filename=os.path.join(curpath, 7xi.txt )
backimg=os.path.join(curpath, back3.png )
save filename=OS . path . join(curpath, wordcloud.png )
#设置模板
backgroud _ Image=NP . array(Image . open(back img))
#创建一个对象
wcd=word cloud(background _ color= white ,width=400,height=200,font_path=simhei.ttf ,mask=backgroud_Image,max_font_size=100,min_font_size=10,scale=1.5)
text=open(文件名, r ,编码=utf-8 )。阅读()
#将读取的文件分段。
文本=“”。join(jieba.lcut(text))
#生成单词云
wcd.generate(文本)
#保存图片
wcd.to_file(保存文件名)输出结果:
以上是字云库生成的wordcloud的全部内容。感兴趣的朋友可以按照上面的内容,套用代码,试试运行效果~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。