SciChart

Бесплатно
Windows
macOS
Linux
Android
iOS

Сайт: www.scichart.com

SciChart — это высокопроизводительная библиотека для визуализации двумерных и трёхмерных научных, инженерных и финансовых данных в реальном времени. Она реализована как набор компонентов для различных платформ, включая настольные фреймворки и мобильные среды, и ориентирована на задачи, требующие высокой частоты обновления, минимальной задержки и аппаратного ускорения рендеринга. SciChart поддерживает отображение больших объёмов данных, потоковую визуализацию и интерактивные элементы управления графиками, что делает её применимой в областях научных исследований, мониторинга, телеметрии и торговли.

Исторически SciChart развивалась как коммерческий продукт, появившийся в ответ на потребность в инструментах, обеспечивающих GPU-ускорение и оптимизированную отрисовку для сложных визуализаций. Библиотека включает набор API для управления осями, сериями данных, аннотациями и визуальными эффектами, а также инструменты для кастомизации и интеграции в существующие приложения. Поддерживаются как статические диаграммы, так и динамические графики с возможностью масштабирования, панорамирования и обработки событий ввода пользователя.

  • Кроссплатформенность: реализации для настольных и мобильных платформ, позволяющие применять общие концепции визуализации на WPF, веб и мобильных средах.
  • Высокая производительность: оптимизированный рендеринг для работы с миллионами точек данных и обновлениями в реальном времени.
  • GPU-ускорение: использование аппаратного рендеринга для снижения нагрузки на CPU и повышения частоты кадров.
  • Реальное время и потоковые данные: поддержка добавления, удаления и обновления серий данных без существенных задержек.
  • Разнообразие типов графиков: линейные графики, столбчатые диаграммы, свечные графики, тепловые карты, спектрограммы и 3D-визуализации.
  • Интерактивность: масштабирование, панорамирование, выделение областей, курсоры и пользовательские события ввода.
  • Кастомизация визуализации: гибкая настройка стилей, аннотаций, меток осей и отображения подписей.
  • Масштабируемость: механизмы уровня детализации и агрегации данных для эффективного отображения больших наборов.
  • Поддержка временных рядов и финансовых данных: специализированные инструменты для отображения ценовых серий и индикаторов.
  • Интеграция с приложениями: API для встраивания в пользовательские интерфейсы и работы с потоками данных из различных источников.
Подробнее