Проблема, с которой я столкнулся с использованием реализации d3 sankey, заключается в том, что нет способа указать, где на оси x находится узел. Я прорывался через источник, и на самом деле нет «чистого» способа указать значение x в разумном масштабе (например, 1-5, где ширина карты - 5 узлов). Я создаю что-то, что можно использовать как плановик курса для обучения, поэтому значение x будет соответствовать семестру. Предположим, что у меня был курс, который я не мог взять до своего второго курса в колледже, это было бы на уровне х 3 (1/2 - первокурсник, 3/4 второкурсник и т. Д.). Проблема в том, что если нет ничего, что связано с этим курсом заранее, оно всегда будет на x из 1, поэтому я хотел бы нажать его вправо двумя пробелами.d3 диаграммы sankey - узел позиции вручную вдоль оси x
Я заметил, что значение x в фактической диаграмме sankey не отражает количество узлов на нем, поэтому это немного сложно сделать.
Я также столкнулся с this question, и я понимаю, что по умолчанию диаграмма не позволит мне позиционировать узел. У меня нет проблем с настройкой примера sankey.js, чтобы выполнить это, но в настоящее время я придерживаюсь того, как это сделать.
Существует билет на это: https://github.com/d3/d3-plugins/issues/88 – Thilo
Спасибо, что открыли его @ Тило! – Seiyria