Есть ли способ иметь функцию авторазмера на диаграмме D3 / Sankey? - PullRequest
1 голос
/ 29 апреля 2020

В моем приложении вы можете визуализировать диаграммы Санки для пользовательского ввода. Некоторые входные данные состоят только из 5 узлов, некоторые другие входные данные могут состоять из 50 узлов. Проблема в том, что я должен установить фиксированную ширину и высоту для диаграммы Санки при создании.

    var svg = d3.select(elementId).append("svg")
        .attr("width", 300)
        .attr("height", 300)

Есть ли способ установить минимальный размер, необходимый для отображения диаграммы без перекрывающиеся узлы? Или есть возможность спросить диаграмму Санки, сколько строк и столбцов будет размещено для расчета этой ширины на основе ширины / высоты узла и отступов?

Любая помощь приветствуется, спасибо!

...