在mac上使用wordcloud显示词云的时候,发现图片中的中文显示乱码。
经过查阅资料发现,wordcloud默认不支持中文,需要指定font参数才能正常显示中文。
对于macos来说,字体可以在如下路径:
/System/Library/Fonts
将代码修改如下:
wc = wordcloud.WordCloud(font_path="/System/Library/fonts/PingFang.ttc",
width=1000,
height=700,
background_color='white',
max_words=100, stopwords=stopwords)
生成的词云图片即可正常显示中文。