当前位置:   article > 正文

【python】词云图,轮廓+着色,进阶版_imagecolorgenerator

imagecolorgenerator

词云图进阶版:

这是画布着色+画布轮廓的进阶版本哦~

备注:图片将替换保存,注意先copy一份

  1. import jieba
  2. #画图模块
  3. import matplotlib.pyplot as plt
  4. #文字云模块
  5. from wordcloud import WordCloud, ImageColorGenerator, STOPWORDS
  6. #读取背景图片
  7. import numpy as np
  8. from PIL import Image
  9. filename = "citu2.txt"
  10. picture = "a.jpg"
  11. shape = "a.jpg"
  12. font_path = "C:/Windows/Fonts/STXINWEI.TTF"
  13. girl_color = np.array(Image.open(shape))
  14. image_colors = ImageColorGenerator(girl_color)
  15. # 用 stopwords.add()设置屏蔽显示的词语,可以添加多个
  16. stopwords = set(STOPWORDS)
  17. stopwords.add("aaaa")
  18. stopwords.add("bb")
  19. text = open(filename).read()
  20. wd = WordCloud(
  21. width=1024,
  22. height=768, # width,height设置生成的词云图片的大小
  23. font_path=font_path, # 设置字体为本地的字体,有中文必须要加
  24. background_color="white", # 设置背景的颜色,需与背景图片的颜色保持一致,否则词云的形状会有问题
  25. m
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/506579
推荐阅读
相关标签
  

闽ICP备14008679号