我正在尝试使用此代码创建词云
font = 'C:/Windows/Fonts/Arial.ttf' word_string = ' '.join(trigrams) wordcloud = WordCloud(font_path=font, width=800, height=800, background_color='white').generate(word_string)
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()
但出现错误,要么无法打开资源,要么仅支持 TrueType 字体。 我正在检查
import matplotlib.font_manager as fm
print([f.name for f in fm.fontManager.ttflist])
以及我尝试使用的一些字体,例如。 Arial 已安装。我很困惑我做错了什么。这里有什么建议吗?谢谢你
这对我有用(Python 3.7.10):
pip3 install --upgrade Pillow
pip3 install --upgrade wordcloud
如果您在 Jupyter Notebook 环境中工作,请确保在验证其工作之前重新启动内核。