Портирования на FireMonkey в планах нет, но можно использовать компонент прямо сейчас на Windows планшетах.
Что касается скорости отрисовки, мы сделали тестовую панель с 10 шкалами и попробовали на Desktop PC и Surface на Intel i5-3317U 1.7GHz с Win 8.1 Pro 1920*1080. На Surface дает «проседание» fps в 2.5-3 раза. Как-то не верится, что на Атоме будет лучше.
Наш cxRichEdit редактор (входит в состав библиотеки ExpressEditors) — надстройка над msftedit, а свежевыпущенный Rich Edit Control написан «с нуля». Картинки еще будем дорабатывать, сейчас в них только базовый функционал. Можете попробовать trial версию, чтобы все увидеть своими глазами и оценить…
Вся расстановка меток по осям, прежде всего, зависит от самих данных на графике, ведь подписи должны быть не только «красивыми», но и равномерными, иначе же получатся визуальные «дырки» на оси.
В наших чартах автоматический алгоритм выбирает самый оптимальный интервал для меток, соблюдая именно эти условия. Конечно же, бывают случаи, когда требуется подкорректировать интервал для подписей в зависимости от задачи, личного вкуса и других особенностей, поэтому мы предоставляем опцию tickInterval.
Также можно подправить равномерность меток на оси и расстояние между ними с помощью коэффициента "axisDivisionFactor"
Да, все верно, это одна из особенностей полярных графиков. Недостаток же или преимущество — это смотря с какой стороны посмотреть. Есть еще очень много способов «привирать» с помощью графиков, можно почитать интересную статью здесь
Вы абсолютно правы, d3 — действительно мощный и бесплатный. Но для решения разных задач требуются разные инструменты. Опишу плюсы и минусы.
D3:
Плюс: много возможностей, очень гибкая система рисования
Плюс: подойдет для рисования весьма специфичных вещей, нестандартных графиков
Плюс: подойдет для рисования и стандартных графиков с разными интересными плюшками
Минус: требуется время и усилия, чтобы освоить основные возможности библиотеки
Минус: много документации, затрачивается много сил на поиск нужной именно тебе штуки
Минус: если нужен обычный график, зачем столько знаний о библиотеке отрисовки?
DevExtreme Vizualization:
Плюс: можно легко и быстро освоиться
Плюс: для работы не требуется глубоких знаний о нашей библиотеке
Плюс: документация хорошо структурирована — очень легко найти нужную опцию
Плюс: даже при наличии каких-либо проблем, к вам всегда на помощь придет наш прекрасный саппорт=)
Плюс: подойдет для рисования стандартных, самых распространенных типов графиков
Минус: пока неполная линейка визуализационных виджетов (но мы работаем над этим, как видите)
Минус: не подойдет для рисования очень специфичных вещей, нестандартных графиков
Все на самом деле зависит от типа задачи, что решает пользователь. Если ему необходимо что-то свое, очень кастомное, и он готов потратить на это время и силы, то да, D3 подойдет ему. Но если график нужен быстро, просто, без усилий, обычный график, то здесь мы сможем сэкономить и время, и силы, и нервы.
У нас есть отдельный продукт, позволяющий создавать дашборды — вот ссылка на демку , а вот на сам продукт. Плюс, конечно же, есть возможность использовать наши графики (ссылка на демку и в целом на чарты) отдельно.
Спасибо за честный комментарий) В плане визуализации надо держать себя в руках, ее тоже бывает слишком много. Постаралась все же соблюсти баланс между комиксом и текстовым материалом.
Да, уверена, ведь главное получить очевидный не для создателя результат, а для конечного потребителя.
Насчет более подробного рассмотрения дизайна — это очень интересная тема, и она настолько объемная, что тянет на отдельную статью) Много плюшек и хорошей информации на эту тему можно найти в этой замечательной книге. А так спасибо за ценный комментарий)
Отвечаю — статья о применении визуализации, без открытия Америки, но информативная и структурирующая большой объем данных по визуализации. Что является банальным для одного человека, не так очевидно для другого, и эта статья призвана ввести такого человека в курс дела. А для тех «кто в теме» — рассказать, как я надеюсь, о некоторых интересных вещах в визуализации.
Более содержательный комментарий возможно помог бы мне учесть некоторые недостатки и проработать их в будущем.
Ресурс интересный, жаль, что еще не до конца заполнен. Постер тоже познавательный, мне на глаза не попадался, спасибо)
По поводу графика для трех цифр — вынуждена не согласиться, даже для одной переменной визуализация во многих случаях выглядит лучше, чем ничего. Хороший пример графика для малого количества переменных — вот. Наиболее нерепрезентативным типом графика круговая диаграмма возможно и считается, но по прежнему остается и наиболее популярным, и на то есть свои, веские причины:)
По поводу размерности — да, каюсь, не подозревала, что в рамках этого материала размерность будет нужна. Я посчитала ее лишней информацией, отвлекающей внимание от самой сути статьи.
А в целом, спасибо за комментарии, обязательно учту при последующем написании статей)
Само собой, все зависит от верного применения визуализации данных. Но если бы котики преподавали молекулярную биологию — это был бы мой любимый предмет=)
Что касается скорости отрисовки, мы сделали тестовую панель с 10 шкалами и попробовали на Desktop PC и Surface на Intel i5-3317U 1.7GHz с Win 8.1 Pro 1920*1080. На Surface дает «проседание» fps в 2.5-3 раза. Как-то не верится, что на Атоме будет лучше.
Я «ушла в веб и не вернулась», люблю именно онлайн-редакторы, облачные хранилища и прочие плюшки. Мне почему-то кажется это несколько удобней
В наших чартах автоматический алгоритм выбирает самый оптимальный интервал для меток, соблюдая именно эти условия. Конечно же, бывают случаи, когда требуется подкорректировать интервал для подписей в зависимости от задачи, личного вкуса и других особенностей, поэтому мы предоставляем опцию tickInterval.
Также можно подправить равномерность меток на оси и расстояние между ними с помощью коэффициента "axisDivisionFactor"
D3:
DevExtreme Vizualization:
Все на самом деле зависит от типа задачи, что решает пользователь. Если ему необходимо что-то свое, очень кастомное, и он готов потратить на это время и силы, то да, D3 подойдет ему. Но если график нужен быстро, просто, без усилий, обычный график, то здесь мы сможем сэкономить и время, и силы, и нервы.
Насчет более подробного рассмотрения дизайна — это очень интересная тема, и она настолько объемная, что тянет на отдельную статью) Много плюшек и хорошей информации на эту тему можно найти в этой замечательной книге. А так спасибо за ценный комментарий)
Более содержательный комментарий возможно помог бы мне учесть некоторые недостатки и проработать их в будущем.
По поводу графика для трех цифр — вынуждена не согласиться, даже для одной переменной визуализация во многих случаях выглядит лучше, чем ничего. Хороший пример графика для малого количества переменных — вот. Наиболее нерепрезентативным типом графика круговая диаграмма возможно и считается, но по прежнему остается и наиболее популярным, и на то есть свои, веские причины:)
По поводу размерности — да, каюсь, не подозревала, что в рамках этого материала размерность будет нужна. Я посчитала ее лишней информацией, отвлекающей внимание от самой сути статьи.
А в целом, спасибо за комментарии, обязательно учту при последующем написании статей)