2016-08-01 5 views
0

Я пытаюсь создать слово облако в d3. У меня есть следующий кодПерекрытие элементов в d3.js Слово облако

http://jsbin.com/vefifukeno/edit?html,js,output

Как я могу преодолеть дублирование слов. Я не могу понять, почему слова выходят за пределы поля, поскольку я дал Math.random() он должен быть между 0 и 1.

ответ

1

Обратите внимание, что в Jason Davies сам написал: «Обратите внимание, что это единственное алгоритм компоновки и любой код для преобразования текста в слова и получения конечного результата требует дополнительной разработки ». https://www.jasondavies.com/wordcloud/about/

Таким образом, вы должны реализовать его на себя ..