词云图
import matplotlib.pyplot as plt
from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS
import jieba
import numpy as np
from PIL import Image
import matplotlib.font_manager as fm
abel_mask=np.array(Image.open("5.jpg"))
text_file="back.txt"
text=open(text_file).read()
mywordList=jieba.cut(text,cut_all=True)
wl_space_split=' '.join(mywordList)
my_wordcloud=WordCloud(
width=500,
height=400,
background_color="white",
mask=abel_mask,
max_font_size=100,
max_words=500,
stopwords=STOPWORDS,
font_path='C:/Windows/Fonts/simkai.ttf',
prefer_horizontal=0.8,
margin=2,
random_state=30,
).generate(wl_space_split)
my_font=fm.FontProperties(fname='C:/Windows/Fonts/simkai.ttf')
plt.imshow( my_wordcloud)
plt.axis("off")
plt.show()