2013-09-06 7 views
6

Pracuję z wtyczką Sankey dla d3.js. Czy istnieje sposób wpływania na automatyczne umieszczanie węzłów?d3 Sankey - Czy można wpływać na rozmieszczenie węzłów lub decydować o tym?

Jeśli porównasz poniższe 2 obrazy.

Automatycznie generowane Sankeya SCHEMAT https://files.secureserver.net/0s3DEU5s3OZtqL

enter image description here

Po ręcznym ponownie ustawione go: https://files.secureserver.net/0sYJF1w7f54wdF

enter image description here

Widać, że węzły są wyrównane na środku po sobie, które Utrudnij korzystać z diagramu, dopóki nie zmienisz ręcznie węzłów. Czy mogę w jakiś sposób wpłynąć na ten przepływ - czy tak po prostu jest?

Przy okazji - Czy istnieje sposób na określenie, że tekst dla węzłów nie powinien być dłuższy niż wysokość węzłów?

+0

Czy udało Ci się znaleźć jakieś rozwiązanie, aby poprawić miejsce docelowe? – Cos

Odpowiedz

1

Zgodnie z demo i wyjaśnieniem, nie ma możliwości wpłynięcia na umieszczenie (i krótkie spojrzenie na źródło potwierdza to). Podobnie, nie ma sposobu, aby określić, że tekst dla węzłów nie powinien być dłuższy niż wysokość węzłów.

+0

Dzięki za odpowiedź. –

Powiązane problemy