前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >根据我给的图片指定我词云图的形状

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

作者头像
GeekLiHua
发布2025-01-21 21:28:20
发布2025-01-21 21:28:20
5800
代码可运行
举报
文章被收录于专栏:JavaJava
运行总次数:0
代码可运行

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

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

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

代码语言:javascript
代码运行次数:0
复制
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()

演示结果 我给出的图片

词云图的结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 根据我给的图片指定我词云图的形状
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档