当前位置:   article > 正文

Python词云_自定义图片做背景_python提取图片的轮廓做词云图的背景

python提取图片的轮廓做词云图的背景
  1. 代码如下:
from wordcloud import WordCloud  # 词云库
import matplotlib.pyplot as plt  # 数学绘图库
import numpy as np
from PIL import Image

# 读数据
with open("F:\\中文_天官赐福.txt", "r", encoding='utf-8') as f:
    text = f.read()

mask = np.array(Image.open("F:\\33.png"))
wc1 = WordCloud(
    background_color="white",  # 背景为白色
    font_path='F:\\simfang.ttf',  # 使用的字体库:当前字体支持中文
    max_words=200,  # 最大显示的关键词数量
    width=1000,  # 生成词云的宽
    height=860,  # 生成词云的高
    collocations=False,  # 解决关键词重复:是否包括两个词的搭配
    mask=mask
    # stopwords=STOPWORDS, #屏蔽的内容
)
wc2 = wc1.generate(text)

plt.imshow(wc2)
plt.axis("off")
plt.savefig('F:\\词云.jpg', dpi=600, bbox_inches='tight')
plt.show()


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  1. 如果不定义背景图片,生成效果截图:
    在这里插入图片描述

  2. 如果自定义土图片,且图片为:
    在这里插入图片描述
    在这里插入图片描述

  3. 如果自定义土图片,且图片为:
    在这里插入图片描述

在这里插入图片描述
参考文章:

  1. https://www.jb51.net/article/180600.htm
  2. https://blog.csdn.net/ydydyd00/article/details/80665028
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/557052
推荐阅读
相关标签
  

闽ICP备14008679号