3

我试图用 Matplotlib 创建一个wordcloud。本质上,我可以将文本放在网格中的任意位置,但需要找到一种防止它们发生冲突的方法。关于这一点,我被困在两个问题上:

  1. 字体大小的单位是什么?

  2. 如何将文本的“字体大小”转换为图形中的单位,以便将它们标记为已使用?也就是说,我如何知道每个字母在我的网格中占用多少空间?理想情况下,我不必在每个单词周围标记出整个矩形,而只需将它们实际使用的像素标记为可用于其他单词的像素。

4

1 回答 1

2

我不知道如何用 matplotlib 来做,但我过去用过这个:http: //peekaboo-vision.blogspot.co.uk/2012/11/a-wordcloud-in-python.html

于 2014-04-04T17:32:54.587 回答