scale
参数可以调节图片清晰度
from wordcloud import WordCloud
from wordcloud import ImageColorGenerator
from PIL import Image # 读取图片
text_cut = 'recommend go use money someth 3 button stop work month use...' # text_cut的格式
background = Image.open("../图片/微波炉.png")
graph = np.array(background)
pic_color=ImageColorGenerator(graph) #根据图片生成颜色函数
word_cloud = WordCloud(scale=4, background_color="white", # 背景颜色
mask=graph, font_path='simfang.ttf', # 指定词云的形状 ; 设定中文字体 'simsun' 是宋体
max_words=2000, color_func=pic_color, # max_words 最多能显示的词数小?
max_font_size=40) # 最大字体的大小
word_cloud.generate(text_cut)
plt.subplots(figsize=(12,8),dpi=300)
plt.imshow(word_cloud)
plt.axis("off")
# plt.savefig('品类词云图.png', format='png', bbox_inches='tight', # 保存图片
# dpi=300, transparent=True)