python使用wordcloud分词及中文乱码解决(支持Mac/linux/windows系统)

1、下载分词中文字体

百度搜索需要的字体,进行下载。

例如黑体字体:http://www.font5.com.cn/font_download.php?id=151&part=1237887120

2、将字体ttf文件放在项目目录下

/main.py

/simhei.ttf

/数据/凡人修仙传.txt

3、使用wordcloud分词并制定字体文件

import matplotlib.pyplot as pyl
import wordcloud as wc

if __name__ == '__main__':
    # 读取文件内容
    file = open("数据/凡人修仙传.txt")
    text = file.read()
    file.close()

    # 指定字体文件目录,这里放到了项目目录下
    font = r'simhei.ttf'

    # 显示词云
    mywc = wc.WordCloud(collocations=False, font_path=font).generate(text)
    pyl.imshow(mywc)
    pyl.show()

4、展示效果

python使用wordcloud分词及中文乱码解决(支持Mac/linux/windows系统)_第1张图片

你可能感兴趣的:(python教程)