提问人:Okunade daniel 提问时间:6/10/2023 更新时间:6/11/2023 访问量:138
创建词云
Creating Word cloud
问:
我尝试使用代码在我的 jupyter 笔记本上构建一个词云
from wordcloud import WordCloud
import matplotlib.pyplot as plt
sent = "This is my First Word Cloud, it is the First of its kind, and your First Word Cloud is always the most amazing"
wc = WordCloud(font_path =r'C:\Users\DELL\AppData\Local\Microsoft\Windows\Fonts\FiraSans-Thin.ttf').generate(sent)
plt.imshow(wc, interpolation='bilinear')
plt.show()
它不断返回错误”
ValueError:仅支持 TrueType 字体
我尝试从 googlefonts 下载和安装新字体,我也尝试使用 pycharm,但错误仍然是一样的
答:
0赞
Michel
6/11/2023
#1
将字体解压到项目文件夹(例如 ./font/Fira_Sans) 并从那里加载它。
from os import path
d = path.dirname(__file__) if "__file__" in locals() else os.getcwd()
font_path = path.join(d, 'fonts', 'Fira_Sans', 'FiraSans-Thin.ttf')
wc = WordCloud(font_path=font_path).generate(sent)
plt.imshow(wc, interpolation='bilinear')
plt.show()
评论