Windows用户可将系统自带的中文字体文件复制到matplotlib目录中,我的步骤如下:
- 打开C:\Windows\Fonts目录,选择想要的中文字体,以"宋体 常规"为例,右键复制
- 打开D:\anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf目录,右键粘贴,将刚刚复制的ttf文件复制到该目录中去
- 以词云的生成为例:
wordcloud=WordCloud(font_path='simsun.ttc',background_color='white',width=860,height=500).generate(mytext[2])
即可正确显示中文