it-roy-ru.com

Элементы управления графиком WPF

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

176
Rakesh Agarwal

Бесплатные инструменты, поддерживающие панорамирование/масштабирование:

  • Живые графики
  • DynamicDataDisplay - Хорошая библиотека визуализации данных с открытым исходным кодом. К сожалению, он не обновлялся с 30 апреля 2009 года.
  • OxyPlot

Бесплатные инструменты без встроенной поддержки панорамирования и масштабирования:

  • WPF Toolkit . Поддерживает наиболее важные 2D-графики, вам придется реализовать панорамирование/масштабирование самостоятельно.
  • Релиз WPF Toolkit Development . Поддерживает составные диаграммы, эквивалентные версии Silverlight.

Платные инструменты со встроенной поддержкой панорамирования и масштабирования:

  • Visiblox Графики (сняты с производства). Поддержка самых важных 2D-графиков, поставляется с масштабированием и панорамированием. Бесплатная версия поставляется с водяным знаком. ( см. Этот блог при использовании масштабирования/панорамирования)
  • SciChart WPF . Поддерживает ускоренные 2D и 3D графики DirectX, поставляется с масштабированием и панорамированием, колесико мыши с анимацией при увеличении. ( см. Этот пост в блоге при использовании масштабирования/панорамирования на нескольких графиках)
  • Infragistics xamDataChart . Поддерживает наиболее важные 2D-графики, масштабирование и панорамирование. Смотрите эта статья в блоге о том, как использовать масштабирование.
  • Telerik RadChart . Поддерживает множество 2D-диаграмм, имеет некоторую поддержку масштабирования и панорамирования, возможно, вам придется немного поработать над этим.
  • Visifire . Поддерживает множество 2D-диаграмм и масштабирование без анимации, возможно, потребуется выполнить дополнительную работу для более плавного масштабирования (эта услуга больше не доступна)
  • DevExpress ChartControl . Поддерживает наиболее распространенные операции типы 2D-серии , масштабирование и панорамирование (прокрутка) с помощью мыши, клавиатуры и сенсорных жестов.
  • Syncfusion SfChart . Поддерживает многие типы 2D-серии и предоставляет функцию интерактивное масштабирование , которая поддерживает сенсорный режим. Поддерживаются различные типы масштабирования (колесо мыши, масштабирование, выбор).

Полное раскрытие: Я принимал активное участие в разработке Visiblox, поэтому я знаю, что библиотека во многих более подробно, чем другие.

149
Gergely Orosz

Другой - OxyPlot , кроссплатформенная библиотека с открытым исходным кодом (WPF, Silverlight, WinForms, Mono) .Net.

68
Govert

DynamicDataDisplay великолепно, встроенный зум и панорамирование, и его бесплатно на CodePlex.

25
MrTelly

Вы можете получить элементы управления Silverlight Chart работающие на WPF , они довольно хорошие (и бесплатные).

9
Steven Robbins

Набор инструментов WPF доступен. Это бесплатно от CodePlex.

Его можно скачать здесь . Есть некоторые комментарии здесь .

8
epotter

Sparrow Chart Toolkit лучший элемент управления диаграммой с открытым исходным кодом для нескольких платформ
- WPF
- Silverlight
- WinRT
-Телефон с операционной системой Виндоус
- Windows Forms
-Моно

https://sparrowtoolkit.codeplex.com/

5
Vinoth Kumar J

Элемент управления диаграммой в WPF Toolkit содержит ужасную ошибку: он никогда не забывает ни одну из точек данных. Таким образом, если вы попытаетесь реализовать плавающую диаграмму, вы получите из памяти после примерно 3000 объектов DataPoint. Об этой ошибке сообщалось MS более года назад, но, похоже, никого это не волнует ...

5
Timo Paschke

Visifire поддерживает широкий спектр 2D и 3D диаграмм с функциями масштабирования и панорамирования.

Visifire Line chart with zooming

Полное раскрытие: я принимал участие в разработке Visifire.

4
Vivek

Код статьи проекта здесь .

Коммерческие продукты:

  1. SoftwareFX
  2. Telerik

Я уверен, что есть другие

3
Crippeoblade

Также у DevExpress есть Графики (см. DevExpress.Com ).

2
Lonli-Lokli

Попробуйте GraphIT от TechNewLogic, вы можете найти его на CodePlex здесь: http://graphit.codeplex.com

Полное раскрытие информации: Я разработчик GraphIT и владелец развивающейся компании.

2
Ronald

aM Charts также делают элементы управления WPF Chart. В настоящее время они демонстрируют только круговую диаграмму, но они готовы предоставить новые в краткосрочной перспективе.

2
flq