Как сделать иерархические / масштабируемые галочки в D3?
Я работаю с данными по математике, но мой вопрос относится к общим иерархическим форматам. Книга состоит из глав, разделов, целей и упражнений. Глава имеет переменное количество разделов. Каждый раздел имеет переменное количество целей. И каждая цель имеет переменное количество упражнений. Я хочу сделать масштабируемую визуализацию так, чтобы, когда весь путь был уменьшен, галочки разграничивали главы. Однако при увеличении масштаба я хочу, чтобы тики, когда это необходимо, разграничивали разделы, а затем при увеличении еще больше я хочу показывать цели, а затем выполнять упражнения. Каков наилучший способ приблизиться к этому? Я даже задавался вопросом об использовании разметки разделов и переводе значений x и dx, но это не очень помогает мне для перехода с одного уровня в иерархии на другой.
1 ответ
В итоге я использовал макеты и решил направить тики в разные порядковые шкалы. Мои результаты на bl.ocks.org/tommct/8191276.