Я ничего не знаю о d3, но в чистом Graphviz есть инструменты для управления размером вывода, особенно атрибут графика размер в паре с ratio .Они подробно описаны по ссылкам, но позвольте мне показать только один пример:
без size
или ratio
:
digraph {
c ->d
a -> b
}
с size
и ratio=compress
:
digraph {
size="10,5"
ratio=compress
c ->d
a -> b
}
Если это js, вы можете предоставить size
аргументы динамически, верно?