小编Mat*_*hew的帖子

WordCloud 仅支持 TrueType 字体

我正在尝试使用 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)

python visualization truetype python-imaging-library lda

9
推荐指数
2
解决办法
2万
查看次数