D3 расслаивается: имеет ли он пределы глубины - PullRequest
1 голос
/ 10 января 2020

Я работал с радиальными дендрограммами D3 ( ссылка здесь ). Все работает хорошо, пока я не попытаюсь добавить узел на глубине 5. Я подозреваю, что это ограничение. Я посмотрел и не могу найти ссылку на это и, что более важно, является ли это по умолчанию, который может быть переопределен. У меня дендрограммы нуждаются в большей глубине. Комментарии приветствуются.

1 Ответ

1 голос
/ 10 января 2020

Нет, ограничений нет, как вы можете видеть, проверяя исходный код .

Мы также можем легко это продемонстрировать. Вот иерархия с 10 уровнями:

const csv = `id,parentId
level1,
level2,level1
level3,level2
level4,level3
level5,level4
level6,level5
level7,level6
level8,level7
level9,level8
level10,level9
level11,level10`;

const data = d3.csvParse(csv);

const root = d3.stratify()(data);

console.log("This hierarchy has " + root.height + " levels")

console.log(root);
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.13.0/d3.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...