Pull to refresh

Ликвидатор велосипедов: часть 2

.NET *
Исходя из того, что первая статья насобирала много плюсов и попала в избранное большого количества человек, я понял что тема актуальна и во-первых призываю подтянуться сообщество (ведь я не могу знать абсолютно все библиотеки и решения), а во-вторых буду продолжать своими силами рассказывать о том какие библиотеки можно подтянуть, если необходимо что-то сделать вместо того чтобы делать все новые и новые велосипеды, состоящие из водопроводных труб.

В этом топике я затрону важную для многих тему — тему рисования графиков в платформе .NET. Вспомните: ведь наверняка когда-то было просто необходимо вывести на экран красивый график… И что происходило? Правильно, появлялся новый велосипед.

Часть первая из серии





DynamicDataDisplay (D3)



Это библиотека элементов управления динамической визуализации данных, реализованная на технологии Windows Presentation Foundation (WPF).

Библиотека использует оптимальные механизмы связывания данных, и с ее помощью можно визуализировать графики, строящиеся по большому числу точек (вплость до нескольких миллионов), в режиме реального времени.

Элементы управления DynamicDataDisplay можно использовать так же, как и обычные контролы из библиотеки WPF. В качестве источника координат можно использовать любые данные — массивы, таблицы данных или функции. Любое изменение даных источника приводит к обновлению отображаемой информации, что, например, может быть использовано для визуализации сложных вычислительных процессов.

Некоторые примеры вывода



      Библиотека свободно доступна для скачивания на Codeplex
      Может быть использована для вывода любой информации на экран в любом виде.
      Поддерживается анимация.
      Низкая производительность вывода
      Приходится похлапотать для того чтобы вывести красивый, презентационный график

Страница обзора на Хабре: Обзор библиотеки для интерактивной… DynamicDataDisplay
Сайт проекта: http://dynamicdatadisplay.codeplex.com/

ZedGraph


Бесплатная и очень богатая библиотека вывода различных видов графиков. Перекрывает огромное количество типов графиков, которые вы можете использовать в своих проектах. Отличается упрощенной графикой, простотой в использовании.

Также имеется поддержка настраивания через дизайнер форм Visual Studio.

Приятным моментом для многих разработчиков является отличная документация и наличие русскоязычной документации на библиотеку.

Некоторые примеры вывода




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

      Библиотека свободно доступна для скачивания с сайта SourceForge
      Очень проста в использовании
      Богатая документация
      Низкая производительность на больших объемах данных
      Не презентабельный вид

Полезные ссылки:




Microsoft Chart Controls




Microsoft Chart Controls — элементы управления для построения диаграмм в ASP.NET и Windows Forms.

Набор включает в себя обширное покрытие типов графиков и более 200 различных примеров построения графиков и может быть встроен в любой ASP.NET либо WinForms проект. Причем в .NET Framework этот компонент доступен «из коробки».

На мой взгляд, является очень богатым и простым в использовании.

Некоторые примеры вывода




      Библиотека свободно доступна для скачивания с сайта Microsoft
      Присутствует в .NET Framework 4
      Поддерживается ASP.NET
      Низкая производительность на больших объемах данных

Полезные ссылки:



Некоторые изображения (С) Диаграммы
Tags:
Hubs:
Total votes 85: ↑71 and ↓14 +57
Views 32K
Comments Comments 36