练习:将文本中的内容用词云的形式输出
实现:
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # author:albert time:2019/10/28 4 import matplotlib.pyplot as plt 5 from wordcloud import WordCloud 6 import jieba 7 from imageio import imread 8 9 f = open("决胜全面建成小康社会.txt","r",encoding="utf-8") 10 txt = f.read() 11 result = " ".join(jieba.lcut(txt)) 12 13 color_mask = imread("五角星.jpg") 14 15 wc = WordCloud( 16 font_path=r'C:\Windows\Fonts\simkai.ttf', 17 mask=color_mask, 18 ) 19 wc.generate(result) 20 wc.to_file("xk.png") 21 22 plt.imshow(wc) 23 plt.show()
实现效果: