根据我给的图片指定我词云图的形状

简介: 根据我给的图片指定我词云图的形状

根据我给的图片指定我词云图的形状

本文讲解,我们如何指定我们生成的词云图的形状。

首先是生成词云图的代码的讲解:python绘制词云图

完整代码:

import pandas as pd
import numpy as np
import wordcloud
from wordcloud import WordCloud, STOPWORDS
import matplotlib.pyplot as plt
from PIL import Image
# 读取Excel文件
df = pd.read_excel('your_excel_file_path.xlsx')
# 将所有文本合并为一个字符串
text = " ".join(review for review in df['column_name'])
# 定义停用词
stopwords = set(STOPWORDS)
stopwords.add("said")
# 打开图片文件并转换为数组
mask = np.array(Image.open("your_image_file_path.png"))
# 生成词云图
wordcloud = WordCloud(width=800, height=800, 
                background_color='white', 
                stopwords=stopwords, 
                min_font_size=10, 
                mask=mask).generate(text)
# 显示词云图
plt.figure(figsize=(8, 8), facecolor=None)
plt.imshow(wordcloud)
plt.axis("off")
plt.tight_layout(pad=0)
plt.show()

演示结果

我给出的图片

词云图的结果

相关文章
|
3月前
|
机器学习/深度学习 监控 算法
子图分析图片及视频
8月更文挑战第14天
57 0
|
3月前
|
存储 C# 计算机视觉
将彩色图转化为灰度图及其原理介绍
将彩色图转化为灰度图及其原理介绍
73 0
|
5月前
|
Windows
【已解决】词云图只显示方框,无法正确显示中文
【已解决】词云图只显示方框,无法正确显示中文
|
6月前
|
前端开发 API 计算机视觉
opencv绘制基本图形,在图片上添加文字
opencv绘制基本图形,在图片上添加文字
|
6月前
|
数据采集 JavaScript 数据可视化
【词云图】从excel和从txt文件,绘制以句子、词为单位的词云图
【词云图】从excel和从txt文件,绘制以句子、词为单位的词云图
106 0
|
6月前
|
存储 数据可视化
创建乐高版马赛克图
创建乐高版马赛克图
94 0
|
机器学习/深度学习 算法 数据可视化
R绘图案例|基于分面的面积图绘制
R绘图案例|基于分面的面积图绘制
10868 0
|
算法 定位技术 C#
C#开发:不规则裁切图片
C#开发:不规则裁切图片
156 0
|
计算机视觉
三天学会opencv(七)——绘制形状与文字
三天学会opencv(七)——绘制形状与文字
133 0
答疑| ggplot 绘制火山图并添加文字标签
答疑| ggplot 绘制火山图并添加文字标签
465 1
答疑| ggplot 绘制火山图并添加文字标签