Как стать автором
Обновить

Комментарии 14

уже писал, но еще раз отмечу. На JavaScript так много великолепных библиотек для построения диаграмм, что глаза разбегаются
www.sitepoint.com/7-javascript-libraries-specific-visualizations/
habrahabr.ru/post/246907/
А вот для .Net такого богатства очень мало =(
Даже интересно становится, почему…
Реализаций именно sunburst графиков на canvas не так уж и много. В приведенных ссылках я их не нашел вовсе.
Трудно представить график, которого не существует на d3. На оф сайте есть список примеров, где отдельный раздел для sunburst.
Можно и на канве (с недавних пор). В чем проблема с свг?
Производительность, особенно на мобильных. Например, на моем телефоне (не самая новая модель, но уже 4й андроид) вот этот график жутко тормозит.
Извините, я не специалист, но разве у .Net какой-то другой JavaScript? :)
У .Net есть встроенный очень неплохой генератор диаграмм со всякими всплывающими подсказками, но «не то», для client-side генерации.
вычислить canvasSize можно проще — как сумму геометрической прогрессии.
и непонятно, почему используется золотое сечение, почему бы не сделать «кольца» одной площади (домножаем радиус предыдущей на корень из двух)
Да, круто, действительно можно воспользоваться формулой суммы геометрической последовательности! По поводу площади нужно поэкспериментировать, идея интересная, но не понятно, как это повлияет на удобство восприятия диаграммы.
Простите, а почему первый круг не полный? ведь если брать случай данного примера — получается что кусок времени из 24 часов у нас вырезан, и если брать весь круг как 100% — это почти четверть времени суток — не сон, не работа, не поездки…
А это кстати почти реальные данные. Такой катастрофически большой кусок суток куда-то бесследно пропадает.
Я как ни старался, не получается настолько полно трекать. Как в той цитате «всё… это все… неведомая чертовая фигня!» /совсем нецензурная ексика заменена на более легкие выражения/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации