文章目录
- 前言
- 一、问题
- 二、多图层
- 1.部分重叠
- 1.1背景图
- 1.2词云图
- 2.完全重叠
- 2.1背景图
- 2.2词云图
- 3.不重叠
- 3.1背景图
- 3.2词云图
- 三、不同形状
- 1.背景图
- 2.词云图
- 四、代码
- 总结
前言
大家好,我是空空star,本篇给大家分享一下wordcloud背景图多图形演示。
一、问题
如果一个图片的背景是被处理过得那词云会不会受到影响。这个图片如果有多个图层的话,那是不是就是重叠了(或者说,有多个单独的图形就会是一个图形上出现一个词云,另外一个也是会出现的。)
二、多图层
1.部分重叠
1.1背景图

1.2词云图



2.完全重叠
2.1背景图

2.2词云图



3.不重叠
3.1背景图

3.2词云图



三、不同形状
1.背景图

2.词云图



四、代码
import jieba
import numpy as np
from PIL import Image
from wordcloud import WordCloud
local = ‘/Users/kkstar/Downloads/video/pic/’
text = “大家好我是空空star我爱发动态我喜欢使用搜索引擎模式进行分词”
cut_text = " ".join(jieba.cut_for_search(text))
mask = np.array(Image.open(local+“heart.png”))
wc = WordCloud(font_path=“STHeitiMedium.ttc”, # 设置字体
background_color=‘white’, # 设置背景颜色
mask=mask, # 设置背景图片
max_words=2000, # 设置最大显示的词数
max_font_size=100, # 设置字体最大值
width=500, # 设置画布的宽度
height=500, # 设置画布的高度
)
wc.generate(cut_text)
wc.to_file(local+“wordcloud.png”)
总结
- 如果一个图片的背景是被处理过得那词云会不会受到影响:
会的,如果图片的背景被处理过,那么词云可能会受到影响。具体影响取决于背景处理的方式和词云生成的算法。如果背景处理导致颜色、亮度、对比度等方面发生了变化,可能会影响词云中词语的可读性和呈现效果。另外,如果背景处理涉及到图片的内容,例如移除了一些与词云相关的元素或者加入了一些与词云无关的元素,也会对词云的呈现产生影响。因此,在生成词云之前,最好对图片进行适当的处理,以确保词云的呈现效果符合预期。
- 这个图片如果有多个图层的话,那是不是就是重叠了:
是的,如果wordcloud背景图有多个图层,那么它们会重叠在一起。
- 有多个单独的图形就会是一个图形上出现一个词云,另外一个也是会出现的:
是的,多个单独的图形可以生成多个词云,每个词云都会根据其对应的图形内容生成。这些词云可以在不同的位置上显示,或者可以合并成一个大的词云来展示整个数据集的关键词。具体展示方式取决于你想要呈现的效果和数据集的特点。