Какая хорошая библиотека для построения графиков .Net?

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

Ответов (7)

Решение

Там хороший пост об этом здесь и здесь . Я также использовал NPlot в нашем последнем проекте, так как он проще в использовании.

ZedGraph - это не только WinForms, есть еще и веб-элемент управления. Это очень хорошо.

Если скорость - ваша главная забота, нет ничего лучше TeeChart. Серия fastLine обеспечивает график 10 миллионов точек в секунду. А недавно они внедрили его и в реальном времени. Я был поражен скоростью построения сюжета.

Возможно, вы захотите взглянуть на Open Flash Chart . Это графический инструмент с открытым исходным кодом, встроенный во флэш-память, и его можно динамически обновлять.

Посмотрите пример Ajax, чтобы понять, на что он способен.

Если вам нужно что-то отобразить в приложении WinForms, вы можете попробовать бесплатный ZedGraph . Если это ASP.NET, то недавно я использовал Google Charts с отличными результатами.

Ну не бесплатно. Но с Nevron у нас были очень хорошие результаты. Их поддержка тоже отличная.

Еще один хороший вариант - TeeCharts.

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