Я пишу некоторое программное обеспечение для сбора данных, и мне нужна графическая библиотека графического интерфейса, которая достаточно быстра для создания обновленных графиков в реальном времени. Я использую Nplot, который довольно хорош для бесплатной библиотеки, но мне интересно, есть ли какие-нибудь лучшие библиотеки (желательно бесплатные или дешевые).
Ну, не бесплатно. Но у нас были очень хорошие результаты с Невроном. Их поддержка также превосходна.
Еще один хороший вариант - TeeCharts.
Возможно, вы захотите взглянуть на Open Flash Chart . Это графический инструмент с открытым исходным кодом, встроенный во флэш-память, который можно динамически обновлять.
Посмотрите на пример Ajax, чтобы понять, что он может делать.
Если вам нужно что-то отобразить в приложении WinForms, вы можете попробовать бесплатный ZedGraph . Если это ASP.NET, то недавно я использовал Google Charts с некоторыми отличными результатами.
ZedGraph - это не только WinForms, но и веб-контроль. Это очень хорошо.
Определенно перейдите на Zedgraph, мы использовали это в течение многих лет, и это очень хорошо в графике в режиме реального времени. Zedgraph очень хорошо документирован и есть много примеров.
Если ваша главная задача - скорость, ничего лучше, чем TeeChart. Серия FastLine обеспечивает графики 10 миллионов точек в секунду. И недавно они ввели это в реальном времени. Я был поражен скоростью заговора.