Plotly

Бесплатно
Открытый исходный код

Сайт: plotly.com

Plotly — набор программных инструментов и платформа для интерактивной визуализации данных и создания аналитических веб-приложений. Проект включает открытые библиотеки для построения графиков (в основном plotly.js для JavaScript и plotly.py для Python), а также фреймворк Dash для разработки интерактивных дашбордов на базе веб-технологий. Помимо открытых компонентов, вокруг проекта развита коммерческая экосистема, включающая облачные сервисы и корпоративные решения для совместного использования и развёртывания визуализаций.

Технологии Plotly ориентированы на преобразование наборов данных в интерактивные графики и интерфейсы, поддерживают широкий набор типов визуализаций (линейные и столбчатые графики, диаграммы рассеяния, тепловые карты, географические карты и специализированные аналитические представления). Фреймворк Dash предоставляет декларативную модель для связывания компонентов интерфейса с функциями обработки данных, что упрощает создание репортов и аналитических приложений без необходимости глубоких знаний фронтенд-разработки.

  • Интерактивные графики: поддержка масштабирования, панорамирования, всплывающих подсказок и интерактивного выбора элементов.
  • Мультиплатформенность: клиентские библиотеки для JavaScript, Python, R и других языков, совместимость с веб-браузерами и инструментами научной среды.
  • Большой набор типов визуализации: стандартные диаграммы, 3D-визуализации, карты, тепловые карты, графы и специализированные визуальные представления.
  • Dash-фреймворк: декларативное создание веб-приложений и дашбордов с реактивными компонентами и серверной логикой на Python.
  • Интеграция с аналитикой: возможность связывать визуализации с источниками данных, библиотеками машинного обучения и аналитическими пайплайнами.
  • Настраиваемость: детальная настройка внешнего вида и поведения графиков через параметры и стили.
  • Экспорт и сохранение: поддержка экспорта визуализаций в статические изображения и сохранения конфигураций для повторного использования.
  • Коммерческие сервисы: облачные и корпоративные продукты для совместной работы, развёртывания и управления правами доступа к дашбордам.
  • Открытый исходный код: основные библиотеки распространяются под открытыми лицензиями, что позволяет сообществу вносить вклад и расширять функциональность.
Подробнее