У меня есть дерево данных 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 }
]
}
Общее количество листьев огромно (но я думаю, что я предварительно обрежу их на сервере, так что это не должно быть проблемой).
Я могу изменить формат вывода по мере необходимости.
Мне нужно создать веб-интерфейс для визуализации этого дерева и иметь возможность перейти к определенным узлам, чтобы пользователь мог визуально анализировать, какие префиксы имеют наибольший вес (т.е. количество).
Я думаю, что здесь должен работать элемент управления treemap, но я открыт для других предложений.
Посоветуйте, какую бесплатную библиотеку JavaScript я могу использовать повторно. Предпочтительно что-то бесплатное, надежное и простое в использовании (но не бесплатное, если оно отличное).
Библиотеки, поддерживающие jQuery, предпочтительнее, но допустимы и любые другие, если они достаточно хороши.