Repolode
plotly

plotly/plotly.py

Интерактивная библиотека для построения графиков в браузере на Python: диаграммы создаются через декларативный API фигур на базе plotly.js.

Open source альтернатива:Tableau

Звёзды
18,877
Форки
2,892
Открытые issues
743
Последний коммит
3 дня назад

Что это?

plotly.py — библиотека для построения интерактивных графиков на Python. Это высокоуровневая декларативная обёртка над plotly.js, которая поддерживает более 30 типов диаграмм, включая научные, 3D-, статистические и финансовые графики, а также SVG-карты.

У библиотеки два основных интерфейса: graph objects (plotly.graph_objects) для создания фигур по одному trace за раз и Plotly Express (plotly.express) для построения распространённых диаграмм из датафреймов одним вызовом функции. Фигуры отображаются в Jupyter notebooks, marimo, отдельных HTML-файлах и приложениях Dash.

Экспорт в статические изображения поддерживается через отдельный пакет kaleido, для работы которого в системе должен быть установлен Chrome или Chromium. Режим виджета для Jupyter доступен через anywidget.

Ключевые возможности

  • 01Более 30 типов диаграмм, включая 3D-, статистические, картографические и финансовые графики.
  • 02Два API: graph objects для точной настройки и Plotly Express для быстрого построения графиков из датафреймов.
  • 03Интерактивные фигуры отображаются в Jupyter, marimo, отдельных HTML-файлах и приложениях Dash.
  • 04Экспорт в статические изображения через пакет kaleido.
  • 05Поддержка виджетов Jupyter через anywidget.

Сценарии использования

  • Исследование и визуализация данных из датафреймов в Jupyter notebooks.
  • Создание интерактивных дашбордов с помощью Dash.
  • Подготовка отдельных HTML-графиков, которыми удобно делиться.
  • Построение научных, 3D- или финансовых графиков на Python.

Быстрый старт

  1. 1

    Установите plotly с помощью pip

    pip install plotly
  2. 2

    Создайте фигуру с помощью graph objects и отобразите её

  3. 3

    При необходимости установите дополнительные компоненты Plotly Express

    pip install plotly[express]

Что важно знать

  • Для работы Plotly Express также необходимо отдельно установить поддерживаемую библиотеку для работы с датафреймами.
  • Для экспорта статических изображений в системе должен быть установлен Chrome или Chromium.

В подборках

Темы

Частые вопросы

Что такое plotly.py?
Интерактивная библиотека для построения графиков в браузере на Python: диаграммы создаются через декларативный API фигур на базе plotly.js. plotly.py — библиотека для построения интерактивных графиков на Python. Это высокоуровневая декларативная обёртка над plotly.js, которая поддерживает более 30 типов диаграмм, включая научные, 3D-, статистические и финансовые графики, а также SVG-карты.
plotly.py можно использовать бесплатно? Какая у него лицензия?
plotly.py распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
plotly.py всё ещё поддерживается?
Активно поддерживается. Последний коммит в plotly.py — 3 нояб. 2026 г..
Для чего можно использовать plotly.py?
Исследование и визуализация данных из датафреймов в Jupyter notebooks. Создание интерактивных дашбордов с помощью Dash. Подготовка отдельных HTML-графиков, которыми удобно делиться. Построение научных, 3D- или финансовых графиков на Python.
Как установить plotly.py?
Установите plotly с помощью pip: pip install plotly Создайте фигуру с помощью graph objects и отобразите её При необходимости установите дополнительные компоненты Plotly Express: pip install plotly[express]
Где скачать plotly.py?
Исходный код и инструкции по установке — на GitHub: https://github.com/plotly/plotly.py

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытая настольная платформа для визуализации, изучения и обработки больших графов и сетей с интерактивной раскладкой и фильтрацией в реальном времени.

6,7 тыс.+1 за неделю1,6 тыс.JavaGPL-3.0Активно поддерживаетсяОбновлён 5 дней назад