Python3制作中文词云图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3制作中文词云图相关的知识,希望对你有一定的参考价值。

1. 准备好文本数据

2. pip install jieba

3. pip install wordcloud

4. 下载字体例如Songti.ttc(mac系统下的称呼,并将字体放在项目文件夹下)

from os import path
from scipy.misc import imread
import matplotlib.pyplot as plt
import jieba
from wordcloud import WordCloud


text = cleaned_comments #文本数据 cut_text = .join(jieba.lcut(text)) print(cut_text) color_mask = imread("cat.jpg") cloud = WordCloud( font_path=Songti.ttc, # 字体最好放在与脚本相同的目录下,而且必须设置 background_color=white, mask=color_mask, max_words=2000, max_font_size=40 ) word_cloud = cloud.generate(cut_text) plt.imshow(word_cloud) plt.axis(off) plt.show()

运行结果如下:

技术分享

 

参考网址:http://blog.csdn.net/vivian_ll/article/details/68067574



以上是关于Python3制作中文词云图的主要内容,如果未能解决你的问题,请参考以下文章

Python成长之路词云图制作

词云wordcloud类介绍&python制作词云图&词云图乱码问题等小坑

用python给女朋友做一个歌曲词云图

python学习之10行代码制作炫酷的词云图(匹配指定图形形状)

生成中文词云图的制作:带有不同的背板

Python stylecloud制作酷炫的词云图