Что вы используете для рисования линейных диаграмм с помощью 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#
ваш вопрос сложный: это зависит от того, что вы ищете: вы просто хотите рисовать простые 2D-диаграммы, вы хотите иметь масштабирование / панорамирование или другое взаимодействие, и если вы хотите заплатить за компонент. Вот список достойных компонентов WPF, о которых я знаю:
бесплатные графики WPF:
- инструментарий WPF. Поддержка наиболее важных 2D-диаграмм и с открытым исходным кодом. Найдено документация трудно получить & направлять.
- Visiblox графика. Поддержка наиболее важных 2D-диаграмм, встроенных в масштабирование, панорамирование и другую интерактивность. документация хорошее, см. примеры использовать его. Бесплатная версия поставляется с водяным знаком.
- DynamicDataDisplay - хорошая библиотека визуализации данных с открытым исходным кодом. К сожалению, он не обновлялся уже полтора года что-то держать в разум.
- AmCharts. Поддерживает основные 2D диаграммы. документация основная. См.примеры использовать его.
платные инструменты:
- xamDataChart Infragistics. Поддержка наиболее важных 2D-диаграмм, масштабирования и панорамирования. Не имеют опыта работы с хорошей документацией, см. примеры использовать его.
- RadChart Из Telerik. Поддерживает множество 2D-диаграмм. документация хорошее, см. примеры использовать его.
Полное Раскрытие: я принимал активное участие в разработке Visiblox, поэтому я знаю эту библиотеку гораздо более подробно, чем другие.
хотя мне очень нравится работать с элементами управления Telerik chart, они довольно дороги и чрезмерны для многих. Существует ряд бесплатных элементов управления диаграмм, однако я не могу рекомендовать один, так как я недавно не пробовал.
В конце концов, это сильно зависит от ваших требований. Если вам нужны красивые 3d-диаграммы, вы захотите использовать другую библиотеку, чем если бы вы рисовали простые линейные диаграммы.