按着别人分享的源代码敲的,前面部分都没问题,到最后这里第五排w.generate(txt)出现问题,还报错AttributeError: 'TransposedFont' object has no attribute 'getbbox',四处搜索,尝试了各种解决办法,无果。有哪位朋友可以帮我看看吗?万分感谢!🥹第一次发帖求助,如有不妥,还请指出。


按着别人分享的源代码敲的,前面部分都没问题,到最后这里第五排w.generate(txt)出现问题,还报错AttributeError: 'TransposedFont' object has no attribute 'getbbox',四处搜索,尝试了各种解决办法,无果。有哪位朋友可以帮我看看吗?万分感谢!🥹第一次发帖求助,如有不妥,还请指出。


这个错误主要是因为字体文件的问题导致的。可以尝试以下几个方法:
在代码中指定字体文件路径,例如:
import matplotlib.font_manager as fm
myfont = fm.FontProperties(fname='/path/to/font.ttf')
尝试更换字体文件,有些字体文件可能不兼容。
更新 matplotlib 库到最新版本,有些旧版本存在一些字体兼容性问题。可以使用以下命令更新:
pip install --upgrade matplotlib
希望这些方法能够帮助你解决问题。