Мы пытаемся показать 4 графика трендов и будем добавлять к ним данные со скоростью около 1 пункта каждую секунду. В итоге каждый тренд должен показать около 600 точек.
В настоящее время мы используем инструменты построения графиков от Syncfusion, но они не могут перерисовывать графики с требуемой скоростью. Я считаю, что проблема связана с тем, что мы используем инструмент для построения графиков, а не для анализа тенденций, поэтому он перерисовывает всю строку при каждом обновлении.
Приложение работает на зверьке из коробки: Dell 2950 с: двухпроцессорные (Intel Xeon) с четырьмя ядрами, 2.99ГГц и 8гигабайт оперативной памяти.
Вы знаете, где мы можем получить высокоскоростной контроль трендов? Предпочтительнее использовать элементы управления WPF.
@honk - Точно так же, как ваш комментарий к вопросу 6-летней давности.
Без обид. Я знаю, что ваш ответ был по теме шесть лет назад. Я оставил комментарий после того, как просмотрел запоздалый ответ на ваш вопрос. Этот ответ был удален, потому что это был ответ на вопрос, который сейчас не по теме.





Я не уверен, насколько хорошо он подойдет вам, но вы можете взглянуть на http://www.visifire.com/
Visifire - это графический элемент управления с открытым исходным кодом для Silverlight и WPF.
Тренды - это другая задача, чем построение графиков. Графики - это отображение данных в графическом формате не в реальном времени. Тренды - это отображение данных в реальном времени в зависимости от времени. Кроме того, инструменты отслеживания тенденций позволяют масштабировать данные и временные диапазоны.
Как видно из примера в правом верхнем углу на visifire.com/silverlight_charts_gallery.php, Visifire теперь поддерживает обновление в реальном времени.
@Totty .. Я видел их заявление «Теперь с обновлениями в реальном времени», но когда я просмотрел их демонстрационное видео с типами диаграмм, я не увидел ничего, что показывало бы эту функциональность или что-то, что указывало бы на их продукт, не было просто графиком данных. Поэтому я бы скептически отнесся к его использованию в качестве инструмента трендов.
(продолжение) Я также просмотрел их документацию по 2.x, и ничего не выскакивает, так как это инструмент Trending
Не смотрите дальше, используйте Visifire.
В итоге мы реализовали контроль тренда WPF от ChartFX. В то время тренд Visifire казался так себе. Однако теперь это выглядит лучше и намного дешевле в корпоративной среде.
Вы можете использовать Графит.
Мы используем его, и он по-прежнему гладкий, с 10 кривыми, каждая из которых составляет около 5000 точек данных.
Вопросы, просящие нас порекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой внешний ресурс, не относятся к теме Stack Overflow, поскольку они, как правило, привлекают самоуверенные ответы и спам.