str_data = ' '.join(data['word'].values[:100])
# bgimg=imread(r'17.jpg')#设置背景图片
WordCloud(font_path="simsun.ttc", # 设置词云字体
background_color="black", # 背景颜色
max_words=300, # 词云显示的最大词数
# stopwords=stopwords, # 设置停用词
max_font_size=400, # 字体最大值
random_state=42, # 设置有多少种随机生成状态,即有多少种配色
width=2000, height=1720,
margin=4, # 设置图片默认的大小,margin为词语边缘距离
).generate(str(str_data))
# image_colors = ImageColorGenerator(bgimg) # 根据图片生成词云颜色
# 运用matplotlib展现结果
plt.subplots(figsize=(12,8))
plt.imshow(word_cloud)
plt.axis("off")
# plt.savefig("examples.jpg") # 必须在plt.show之前,不是图片空白
画词云图
猜你喜欢
转载自blog.csdn.net/weixin_44166997/article/details/104516121
今日推荐
周排行