Skip to content

AttributeError: 'ImageDraw' object has no attribute 'textsize' #780

Description

@2107020215

---> 23 wordcloud.generate_from_frequencies(word_frequencies)
25
26 plt.figure(figsize=(10, 5))

File c:\Users\lxt\anaconda3\lib\site-packages\wordcloud\wordcloud.py:453, in WordCloud.generate_from_frequencies(self, frequencies, max_font_size)
451 font_size = self.height
452 else:
--> 453 self.generate_from_frequencies(dict(frequencies[:2]),
454 max_font_size=self.height)
455 # find font sizes
456 sizes = [x[1] for x in self.layout_]

File c:\Users\lxt\anaconda3\lib\site-packages\wordcloud\wordcloud.py:508, in WordCloud.generate_from_frequencies(self, frequencies, max_font_size)
505 transposed_font = ImageFont.TransposedFont(
506 font, orientation=orientation)
507 # get size of resulting text
--> 508 box_size = draw.textsize(word, font=transposed_font)
509 # find possible places using integral image:
510 result = occupancy.sample_position(box_size[1] + self.margin,
511 box_size[0] + self.margin,
512 random_state)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions