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

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

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

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

首先是生成词云图的代码的讲解: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()

演示结果

我给出的图片

词云图的结果

相关文章
|
13天前
|
前端开发 API 计算机视觉
opencv绘制基本图形,在图片上添加文字
opencv绘制基本图形,在图片上添加文字
|
13天前
|
数据采集 JavaScript 数据可视化
【词云图】从excel和从txt文件,绘制以句子、词为单位的词云图
【词云图】从excel和从txt文件,绘制以句子、词为单位的词云图
46 0
|
13天前
|
存储 数据可视化
创建乐高版马赛克图
创建乐高版马赛克图
49 0
|
7月前
|
定位技术
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
187 0
|
9月前
|
Go
如何用ggplot2绘制基因功能富集气泡图?
如何用ggplot2绘制基因功能富集气泡图?
|
11月前
|
数据挖掘
ggplot2| 绘制KEGG气泡图
ggplot2| 绘制KEGG气泡图
251 0
|
机器学习/深度学习 算法 数据可视化
R绘图案例|基于分面的面积图绘制
R绘图案例|基于分面的面积图绘制
10837 0
|
定位技术
Cesium系列:加载不规则形状出图
Cesium加载不规则形状出图
292 0
|
计算机视觉
三天学会opencv(七)——绘制形状与文字
三天学会opencv(七)——绘制形状与文字
109 0
|
开发者 Python
3D 图绘制|学习笔记
快速学习3D 图绘制
157 0
3D 图绘制|学习笔记

热门文章

最新文章