В настоящее время я создаю Sankey, где я хотел бы сделать связь между двумя узлами зависимой от предыдущей (выбранной) ссылки, чтобы на каждом этапе отфильтровывалось все больше и больше случаев.
Вот небольшой пример различных стадий с разными узлами, чтобы стало понятно, что я имею в виду:
- Стадия 1 (пол) : мальчики, девочки
- 2 этап (направление обучения) : математика, физика, информатика, английский sh, психология
- 3 этап (академическая успеваемость) ) : summa cum laude, magna cum laude, cum laude, satis bene, rite, non probatum
Я хотел бы использовать Sankey, чтобы показать, например, сколько девушек (узел 1) изучающие информатику (узел 2) завершают учебу с отличием (узел 3). Чтобы продемонстрировать это, очень важно, чтобы связь между информатикой и дипломом с отличием учитывала только те случаи, когда учащимися были девушки. Следовательно, в узел информатики должен быть встроен фильтр.
Кто-нибудь из вас знает, как это сделать?
Мой Санки во многом основан на коде следующего Санки: https://bl.ocks.org/d3noob/06e72deea99e7b4859841f305f63ba85
Спасибо за вашу помощь! Это очень ценно!