评论词云图制作源码分享


import pandas as pd
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
file_path=\’京东商品-蓝牙耳机-评论数据99.xlsx\’
# 读取 Excel 文件
# 打印所有列名
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
file_path=\’京东商品-蓝牙耳机-评论数据99.xlsx\’
# 读取 Excel 文件
# 打印所有列名
df = pd.read_excel(file_path)
# 打印所有列名
# 合并所有评论为一个长字符串
# 确保所有元素都是字符串,对于 NaN 等浮点数,使用 str() 函数转换
comments = \’ \’.join(
# 使用 jieba 进行中文分词
words = jieba.cut(comments)
words_space_split = \’ \’.join(words)
# 创建词云对象
wordcloud = WordCloud(font_path=\’simhei.ttf\’, # 设置字体可以显示中文
background_color=\’white\’, # 背景颜色
width=800, height=600,
max_font_size=100, # 字体大小
min_font_size=10,
mode=\’RGBA\’).generate(words_space_split)
# 显示词云图
plt.imshow(wordcloud)
plt.axis(\’off\’) # 不显示坐标轴
plt.show()
# 保存词云图到文件
wordcloud.to_file(\’comments_wordcloud.png\’)
夜雨聆风
