0

プロジェクトの 1 つにD3 Word Cloudを使用しています。この例では、幅と高さが 300 * 300 として定義されています。しかし、実行すると、テキストの半分しかボックスに表示されないことがあります。この例を参照してください。

この例では、左側の「ランダム」という単語です。「om」しか表示されていません。

特定の地域で出力を表示する方法を教えてもらえますか?

ありがとう

4

2 に答える 2

3

クラウド内の単語の座標は、クラウドの中心が (0,0) にあると仮定して計算されます。これは SVG には当てはまらないためg、最上位の SVG の下に、適切な座標系の変換が適用された要素があります。ワード クラウドのサイズを変更する場合は、これも変更する必要があります。

あなたの場合、ワード クラウドのサイズは 800x300 なので、翻訳は (400,150) になります。

.append("g").attr("transform", "translate(400,150)")
于 2014-01-10T14:52:52.947 に答える