# 制作所需的模块 import matplotlib.pyplot as plt import jieba # 第一步 把文本读写出来 with open('douban.csv',mode='r',encoding='utf-8')as fp: content = fp.read() # 第二步 jieba分词,写成文本 res = jieba.lcut(content) text = ' '.join(res) # print(text) # 第三步 font_path='ziti.ttf'添加一个文本字体,生成词云图 word_cloud = wc.WordCloud(font_path='ziti.ttf',width=400) word_cloud.generate(text) plt.imshow(word_cloud) plt.show() # 保存词云图 # word_cloud.to_file('词云图.png')
运行结果: