AttributeError: ‘ImageDraw‘ object has no attribute ‘textbbox‘

AttributeError: ‘ImageDraw’ object has no attribute ‘textbbox’

报错代码

/opt/anaconda3/lib/python3.7/site-packages/wordcloud/wordcloud.py in generate_from_frequencies(self, frequencies, max_font_size)
    509                     font, orientation=orientation)
    510                 # get size of resulting text
--> 511                 box_size = draw.textbbox((0, 0), word, font=transposed_font, anchor="lt")
    512                 # find possible places using integral image:
    513                 result = occupancy.sample_position(box_size[3] + self.margin,

AttributeError: 'ImageDraw' object has no attribute 'textbbox'


原因分析

这个错误是因为在/opt/anaconda3/lib/python3.7/site-packages/wordcloud/wordcloud.py文件中的generate_from_frequencies方法中,使用了ImageDraw对象的textbbox方法,但是ImageDraw对象没有textbbox属性。

可能的原因是您使用的wordcloud库版本较旧,或者在使用时出现了一些错误。建议您检查您的wordcloud库版本,并确保您的代码正确调用了相关方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值