我正在尝试使用 Python 中的 WordCloud 模块生成词云,但是每当我调用时都会看到以下错误.generate
Traceback (most recent call last):
File "/mnt/6db3226b-5f96-4257-980d-bb8ec1dad8e7/test.py", line 4, in <module>
wc.generate("foo bar foo bar hello world")
File "/home/mjc/.local/lib/python3.10/site-packages/wordcloud/wordcloud.py", line 639, in generate
return self.generate_from_text(text)
File "/home/mjc/.local/lib/python3.10/site-packages/wordcloud/wordcloud.py", line 621, in generate_from_text
self.generate_from_frequencies(words)
File "/home/mjc/.local/lib/python3.10/site-packages/wordcloud/wordcloud.py", line 453, in generate_from_frequencies
self.generate_from_frequencies(dict(frequencies[:2]),
File "/home/mjc/.local/lib/python3.10/site-packages/wordcloud/wordcloud.py", line 508, in generate_from_frequencies
box_size = draw.textbbox((0, 0), word, font=transposed_font, anchor="lt")
File "/usr/lib/python3/dist-packages/PIL/ImageDraw.py", line 671, in textbbox
raise ValueError("Only supported for TrueType fonts")
ValueError: Only supported for TrueType fonts
Run Code Online (Sandbox Code Playgroud)
就目前而言,我正在尝试创建一个非常简单的示例 WordCloud
import matplotlib.pyplot …Run Code Online (Sandbox Code Playgroud)