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