import matplotlib.pyplot as plt import numpy as np from wordcloud import WordCloud import jieba from PIL import Image with open("身份、课程.txt","r",encoding="utf-8") as file: text1=file.read() with open("自我描述.txt","r",encoding="utf-8") as file: text2=file.read() mask_image=np.array(Image.open("779.png")) seg_list1=jieba.cut(text1) word_list1=" ".join(seg_list1) seg_list2=jieba.cut(text2) word_list2=" ".join(seg_list2) #wordcloud1=WordCloud(font_path="msyh.ttc",mask=mask_image,background_color="white", width=800, height=1500).generate(word_list1) wordcloud2=WordCloud(font_path="msyh.ttc",mask=mask_image,background_color="white").generate(word_list2) plt.figure(figsize=(7,7)) #plt.imshow(wordcloud1,interpolation="bilinear") plt.imshow(wordcloud2,interpolation="bilinear") plt.axis("off") plt.show()