Sunburst Data Visualization - дополнительное кольцо - PullRequest
1 голос
/ 05 января 2012

Я нашел этот хороший фреймворк для визуализации данных: http://thejit.org/static/v20/Jit/Examples/Sunburst/example2.html

Для моего проекта мне нужно 4 кольца.Поэтому я попытался выяснить, как добавить два кольца в шаблон JS, который вы можете найти здесь: http://thejit.org/static/v20/Jit/Examples/Sunburst/example2.js

Это в основном каскадная структура, но простое добавление уровня не работает.

Кто-нибудь знает, как я могу добавить два уровня?

Если у вас есть другой фреймворк, который работает аналогично или аналогично, я был бы признателен за ваши отзывы.

CheersД

Ответы [ 3 ]

0 голосов
/ 10 февраля 2012

Я большой поклонник библиотеки Protovis, и она легко поддерживает солнечные вспышки N-уровня: http://mbostock.github.com/protovis/ex/sunburst.html

d3 - это еще одна библиотека того же разработчика, которая также поддерживает солнечные вспышки: http://mbostock.github.com/d3/ex/sunburst.html

0 голосов
/ 27 мая 2013

Все, что мне нужно было изменить, - это данные: я добавил несколько новых потомков в массив children листового узла, и он автоматически создал третье кольцо.

Единственное предостережение: idдолжен быть уникальным, иначе будет отображаться только первый экземпляр.Возможно, поэтому ваши эксперименты не работали.Он просто пропускает дубликаты без предупреждения.

См. http://philogb.github.io/jit/static/v20/Docs/files/Loader/Loader-js.html для ознакомления с основными требованиями к формату JSON, который следует использовать.

0 голосов
/ 10 февраля 2012

Мне интересно тоже самое, попробую дома, но

https://github.com/philogb/jit/blob/master/Source/Options/Options.Node.js

изменение dim с 3 на 5 может сделать это (при условии, что центральный круг равен 1 dim).

...