当前位置:   article > 正文

【Python】最简单词云制作,基于jieba、wordcloud_jieba和wordcloud制作词云

jieba和wordcloud制作词云

词云图是数据可视化的一种形式,其视觉冲击力比较强,迎合着现在快节奏的生活,让人一眼就看出这是主题,而不是像以前一样要看密密麻麻的文字报告。

例子:

 首先,我们导入 jieba,wordcloud、imageio库,这三个库都需要自己手动安装,若安装失败,请移步我的另一篇博客了解如何安装jieba,wordcloud、imageio库。

  1. import jieba
  2. import wordcloud
  3. import imageio

安装好之后呢,就可以开始做词云图啦。话不多说先上代码再解释。

  1. import jieba
  2. import wordcloud
  3. import imageio
  4. jieba.setLogLevel(jieba.logging.INFO)
  5. with open('你的文本路径(例如C:/文本.txt)',encoding='utf-8') as f:
  6. t=f.read()
  7. #读取你的文本
  8. mask=imageio.imread('F:\pi.png')
  9. #如果想要形成的词云为你定义的形状,你需要导入一张该形状的图片
  10. #'F:\pi.png'为你的图片路径
  11. ls=jieba.lcut(t)
  12. txt=" ".join(ls)
  13. #将文本的文字提取成为一个个词组
  14. w=wordcloud.WordCloud(width=2000,height=1400,
  15. font_path="C:/Windows/Fonts/msyh.ttc",colormap='cool',
  16. background_color='white')
  17. #定义你的词云,各参数都可以调整,例如颜色可改为red、yellow等
  18. #如果要自定义形状,则需要在'white'后边加: ,mask=mask(上边定义的图片)
  19. w.generate(txt)
  20. w.to_file(r'C:\Users\14186\Desktop\pic2.png')
  21. #将词云导入txt对象并保存,最后生成图片,路径为图片保存的路径
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号