TeeChart

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

Сайт: www.steema.com/product/teechart

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

Библиотека ориентирована на отображение разнообразных типов данных: линейные и столбчатые диаграммы, круговые диаграммы, сигнальные и финансовые графики, карты тепловых полей и географические проекции, а также пользовательские индикаторы. В комплект входят механизмы импорта и экспорта графиков, масштабирования, панорамирования, аннотаций и интерактивного взаимодействия с пользователем. Документация и примеры обычно демонстрируют интеграцию компонентов в приложения, настройку внешнего вида и подключение к источникам данных.

  • Поддержка типов диаграмм: линейные, столбчатые, областные, круговые, точечные, свечные/ихимоку и другие специализированные типы.
  • 3D‑визуализация: рендеринг трёхмерных графиков с возможностью вращения, освещения и перспективы.
  • Интерактивность: масштабирование, прокрутка, выбор точек, подсказки при наведении и обработка событий пользователя.
  • Экспорт и импорт: сохранение в растровые и векторные форматы, экспорт настроек и данных для повторного использования.
  • Настраиваемость стилей: темы оформления, цветовые палитры, шрифты, линии сетки и оформление меток осей.
  • Работа с данными: привязка к источникам данных, агрегирование, фильтрация и преобразование значений перед визуализацией.
  • Аннотации и метки: добавление текстовых и графических пометок, линий тренда, областей и пользовательских маркеров.
  • Географические и тепловые карты: поддержка проекций, наложения слоёв и визуализации пространственных наборов данных.
  • Платформенная совместимость: версии для разных языков и сред разработки, включая компоненты для настольных и веб‑приложений.
  • Производительность: механизмы оптимизации отрисовки больших наборов данных и пакетная обработка обновлений.
Подробнее