画词云图

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之前,不是图片空白

在这里插入图片描述

发布了49 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44166997/article/details/104516121