2017-04-10 14 views
0

Word cloud visualizationのファイルをGitHubからダウンロードしましたが、OrientationRotationという値がワードクラウドをどのように変更しているのかわかりません。D3:Wordクラウド(オリエンテーションとローテーション)

オリエンテーションとローテーションを使用するコードはどこにありますか?

.rotate(function() { return ~~(Math.random() * 6- 2.5) * 30; })を使用すると、ランダムに回転する単語を使用できますが、jasondaviesが行ったのと同じように実装したいと思います。

答えて

0

それは何が起こることは、彼がスパイラルを使用しているされてライン245から285

周り

function cloudSprite(contextAndRatio, d, data, di) { 

で何が起こっているようだ、それは角度と距離を使用して、スパイラルのどこかにそれを配置しようスパイラル自体の、それが合うまで試し続けます。本当に素敵なもの!

http://static.mrfeinberg.com/bv_ch03.pdfページ52でアルゴリズムがどのように機能するか確認できます。

関連する問題