当前位置:   article > 正文

【数据可视化实验-2】词云图_数据可视化实验桂林词云图

数据可视化实验桂林词云图
实验内容:
自选文本数据绘制词云图。
实验要求:
自选文本数据集,分别绘制方形以及其他不同形状的词云图(可借助PIL 包的 image()函数)。
实验目的:
理解分词处理和文本统计分析的原理,熟练绘制词云图。
  1. #导入必要的库
  2. import wordcloud as wc
  3. import random
  4. import jieba
  5. from PIL import Image
  6. import numpy as np
  7. #打开文本文件text.txt
  8. with open("text.txt",mode="r",encoding="utf-8") as fp:
  9. content = fp.read()
  10. res = jieba.lcut(content)
  11. text = " ".join(res)
  12. img=Image.open('PIC.png')
  13. graph = np.array(img)
  14. #画图
  15. word_cloud = wc.WordCloud(font_path="C:\Windows\Fonts\msyh.ttc",background_color="white")#字体、背景形状
  16. word_cloud.generate(text)
  17. word_cloud.to_file("方形图.png")#绘制到一个图片里
  18. Image.open("方形图.png")
  19. word_cloud = wc.WordCloud(font_path="C:\Windows\Fonts\msyh.ttc",background_color="white",mask=graph)#字体、背景形状
  20. word_cloud.generate(text)
  21. word_cloud.to_file("自定义图.png")#绘制到一个图片里
  22. Image.open("自定义图.png")

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/347205
推荐阅读
相关标签
  

闽ICP备14008679号