segment=[]#用于放置所有词语for line in content:try:
segs=jieba.lcut(line)for seg in segs:iflen(seg)>1and seg!='\r\n':#字数大于1(可以去除标点和单个字),不等于换行符
segment.append(seg)#将单词加入列表中except:print(line)continue
#根据词频做词云
wordcloud=WordCloud(font_path="data/simhei.ttf",background_color="white",max_font_size=80)#手动给了一个微软的字体,背景色白色,最大的字号多大
word_frequence ={x[0]:x[1]for x in words_stat.head(1000).values}#取出前1000个词语做词云,构建词典词条+词频
wordcloud=wordcloud.fit_words(word_frequence)#fit一下制作词云
plt.imshow(wordcloud)#显示