from wordcloud import WordCloud as wc
import matplotlib.pyplot as plt
text=open('China145.txt','r',encoding='utf-8').read()
font=r'c:\Windows\Fonts\simfang.ttf'
mywc=wc(font_path=font).generate(text)
plt.imshow(mywc)
plt.axis('off')
plt.show()
第一节课学习利用WordCloud制作可视化词云图
在安装wordcloud时出现问题,便下载了whl文件进行安装。文件包含中文,使用utf-8编码。之后利用matplotlib进行绘图,导入字体,关闭坐标轴,获得如下的词云图。
(注意:plt.imshow只是生成了图,而plt.show是展示图。)
之后进行分词练习
import jieba # 导入中文分词第三方库jieba库
with open('China145.txt','r',encoding="utf-8") as f:
renmin=f.read()
jieba.load_userdict('China145.txt')#加载分词字典
seg_list=jieba.cut(renmin