Я хотел бы знать о доступных библиотеках js для рисования многоуровневых деревьев. Некоторые функции, которые я хотел бы добавить к созданному дереву, состояли бы в том, чтобы сделать узлы доступными для щелчка и иметь возможность выбирать область на графике и выполнять действия на основе выбора.