Что вы используете для рисования линейных диаграмм с помощью C# и WPF? [закрытый]

Мне нужно рисовать диаграммы с помощью c# и WPF. Я немного поработал с Visifire. По вашему мнению, как лучше всего рисовать диаграммы в C# и WPF ?

спасибо, Бенуа!--1-->


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

спасибо всем

4 ответов


инструментарий WPF доступен. Он свободен от CodePlex. Он содержит несколько хороших классов диаграмм.

Это может быть http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117 . Есть некоторые комментарии http://blogs.msdn.com/delay/archive/2009/06/25/wpf-charting-it-s-official-june-2009-release-of-the-wpf-toolkit-is-now-available.aspx здесь.

Оригинальный пост на SO каков наилучший способ сделать график в WPF? (или в общие, которые будут применяться и к WPF)

Также Проверить как рисовать диаграммы свечей в C#

http://www.codeproject.com/KB/vista/swordfishcharts.aspx


ваш вопрос сложный: это зависит от того, что вы ищете: вы просто хотите рисовать простые 2D-диаграммы, вы хотите иметь масштабирование / панорамирование или другое взаимодействие, и если вы хотите заплатить за компонент. Вот список достойных компонентов WPF, о которых я знаю:

бесплатные графики WPF:

  • инструментарий WPF. Поддержка наиболее важных 2D-диаграмм и с открытым исходным кодом. Найдено документация трудно получить & направлять.
  • Visiblox графика. Поддержка наиболее важных 2D-диаграмм, встроенных в масштабирование, панорамирование и другую интерактивность. документация хорошее, см. примеры использовать его. Бесплатная версия поставляется с водяным знаком.
  • DynamicDataDisplay - хорошая библиотека визуализации данных с открытым исходным кодом. К сожалению, он не обновлялся уже полтора года что-то держать в разум.
  • AmCharts. Поддерживает основные 2D диаграммы. документация основная. См.примеры использовать его.

платные инструменты:

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


используйте PathGemometry в WPF для darw любого типа фигуры, он имеет свой собственный язык.

Посмотреть Здесь


хотя мне очень нравится работать с элементами управления Telerik chart, они довольно дороги и чрезмерны для многих. Существует ряд бесплатных элементов управления диаграмм, однако я не могу рекомендовать один, так как я недавно не пробовал.

В конце концов, это сильно зависит от ваших требований. Если вам нужны красивые 3d-диаграммы, вы захотите использовать другую библиотеку, чем если бы вы рисовали простые линейные диаграммы.