Warum geht der Text aus der Box, während die D3-Word-Cloud-Beispiel von Jason Davies verwendet wird?

StackOverflow https://stackoverflow.com//questions/21028492

  •  21-12-2019
  •  | 
  •  

Frage

Ich verwende d3 wort cloud für eines meiner projekte.In dem Beispiel ist es als Breite und Höhe als 300 * 300 definiert. Wenn jedoch manchmal nur die Hälfte des Textes in der Box auftaucht.Sehen Sie dieses Exmle.

In diesem Beispiel ist das Wort "zufällig" auf der linken Seite.Es wurde nur "OM" angezeigt.

Kann mir jemand helfen, wie man den Ausgang in einer bestimmten Region anzeigen soll?

danke

War es hilfreich?

Lösung

Die Koordinaten der Wörter in der Cloud werden berechnet, vorausgesetzt, dass die Mitte der Wolke bei (0,0) ist.Dies ist bei SVGs nicht der Fall, sodass ein g-Element unter dem SVG der obersten Ebene vorhanden ist, das über die geeignete Koordinatensystemübersetzung angewendet wird.Wenn Sie die Größe der Wortwolke ändern, müssen Sie dies auch ändern.

In Ihrem Fall lautet die Größe der Wortwolke 800x300, sodass die Übersetzung (400,150) sein sollte:

generasacodicetagpre.

Andere Tipps

Ich denke, der Übersetzer sollte die Hälfte Ihrer Breite und Höhe sein.ZB wenn W= 300 H= 300 dann übersetzen sollte, sollte sich übersetzen (150.150).Ich hoffe es funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top