У меня есть дерево данных JSON со статистической информацией:
{
prefix: "a",
count: 20,
children: [
{
prefix: "a:b",
count: 15,
children: [
{ prefix: "a:b:c", count: 5 },
{
prefix: "a:b:d",
count: 10
children: [
{ prefix: "a:b:d:e", count = 7 },
{ prefix: "a:b:d:f", count = 3 }
]
}
]
},
{ prefix: "a:c", count: 5 }
]
}
Общее количество листьев огромно (но я думаю, что предварительно урежу их на сервере, так что это не должно быть проблемой).
Я могу изменить формат вывода при необходимости.
Мне нужно создать веб-интерфейс для визуализации этого дерева и возможности детализации до определенных узлов, чтобы позволить пользователю визуально анализировать, какие префиксы имеют наибольший вес (т.е. количество).
Я думаю, что древовидная карта здесь должна работать, но я открыт для других предложений.
Пожалуйста, сообщите, какую бесплатную библиотеку JavaScript я могу использовать повторно. Желательно что-то бесплатное, надежное и простое в использовании (но несвободное, если оно отлично).
jQuery-ориентированные библиотеки предпочтительнее, но все остальное принимается, если оно достаточно хорошее.