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

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

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

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

演示结果
我给出的图片
在这里插入图片描述
词云图的结果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_51447496/article/details/129939158