Следующий большой раздел возможностей D3 это
Как видно, у нас нет фиксированного числа предопределенных осей, что дает пользователю библиотеки неограниченную свободу в поиске наилучшего набора осей.
Разнообразнейшего вида оси обычные числовые, временные двух типов (типа DateTime и типа TimeSpan) и другие. Следующий рисунок наглядно проиллюстрирует то буйство возможных осей, которые могу присутствовать рядом с графиком:
Разнообразные bar chart'ы:
Различные встроенные маркеры:
Последовательность маркеров небольших визуальных элементов, связанных с данными. На уровне маркеров есть поддержка DataBinding, а более сложные взаимосвязи между данными и внешним видом маркера вы можете задать из C#-кода.
Линии графики:
Итак, что же умеет показывать DynamicDataDisplay:
Основные преимущества DynamicDataDisplay над своими аналогами это ориентированность на интерактивное отображение данных больших объемов, бесплатность, наличие открытого исходного кода. Интерактивное отображение данных больших объемов означает, что вы получите не статичное изображение вашей информации, а живой график, с возможностью передвигаться по нему, приближать отдельные области и отдаляться от них. DynamicDataDisplay отличается модульной и гибкой архитектурой, что позволяет вам с легкостью изменять и дополнять ее под свои нужды.
Вы можете сказать, что уже и так существует предостаточно .NET библиотек для рисования графиков, и тут я с вами соглашусь количество действительно есть. Но вот качество зачастую оставляет желать лучшего попросите такой компонент построить график на основе данных длиной несколько десятков тысяч, и уже на нескольких сотнях элементов вы ощутите значительное замедление.
DynamicDataDisplay предназначен для использования в managed-приложениях, построенных на технологиях WPF или Silverlight (об этом чуть позже).
Возможности DynamicDataDisplay
Но довольно вступительных слов что же DynamicDataDisplay за библиотека и какие у нее возможности?
Разработка библиотеки началась в сентябре 2007 года в рамках сотрудничества нашей лаборатории и Microsoft Research Cambridge. Летом 2008 года первая версия библитеки была опубликована на сайте , где находится и развивается и поныне. С момента публикации минуло еще 3 выпуска стабильной версии библиотеки. Сейчас готовится к выпуску следующая версия предположительно, v0.4, которая будет содержать в себе весьма много изменений и нововведений.
Немного о нас: мы это сотрудники факультета Вычислительной математики и кибернетики Московского государственного университета. Недавно на Хабре была статья о том, каким наш факультет видится студенту первого курса, а теперь этот пост позволит вам немного больше узнать о том, чем занимаются студенты нашего факультета на более старших курсах. Пример того, над чем работают пятикурсники это наша библиотека для интерактивной визуализации научных данных DynamicDataDisplay (сокращенно D3).
В этом посте я расскажу вам о нашей разработке бесплатной Open-source библиотеке для интерактивной визуализации данных .
Здравствуйте, уважаемые хабрапользователи!
Обзор библиотеки для интерактивной визуализации данных WPF DynamicDataDisplay
27 октября 2009 в 11:01
Обзор библиотеки для интерактивной визуализации данных WPF DynamicDataDisplay / Хабрахабр
Комментариев нет:
Отправить комментарий