Repolode
mckinsey

mckinsey/vizro

Python-инструментарий с low-code-подходом для создания многостраничных дашбордов визуализации данных на базе Plotly, Dash и Pydantic.

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

Звёзды
3,810
Форки
304
Открытые issues
30
Последний коммит
6 часов назад

Что это?

Vizro — это Python-инструментарий для создания дашбордов визуализации данных на основе краткой декларативной конфигурации, без ручного написания фронтенд-кода. Приложение описывается с помощью компонентов — графиков, таблиц, карточек и KPI-индикаторов, — а также элементов управления, например выпадающих меню и слайдеров, действий для взаимодействия и экспорта, макетов и навигации по вложенным страницам. Конфигурации можно задавать в виде моделей Pydantic, JSON, YAML или словарей Python.

В основе фреймворка — Plotly и Dash. Если стандартных возможностей недостаточно, визуальное оформление и компоненты можно настраивать с помощью Python, JavaScript, HTML или CSS. Репозиторий представляет собой монорепозиторий, в который также входят vizro-ai для генерации графиков по запросам на естественном языке и vizro-mcp — сервер Model Context Protocol, позволяющий LLM-клиентам, например Cursor или Claude Desktop, пошагово собирать дашборды.

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

  • 01Создание многостраничных дашбордов на основе low-code-конфигурации в Python, JSON, YAML или словарях.
  • 02Компоненты для графиков, таблиц, карточек, KPI-индикаторов и форм.
  • 03Фильтры и параметры с помощью выпадающих меню, слайдеров и других селекторов.
  • 04Действия, такие как взаимодействие с компонентами, переход к деталям и экспорт.
  • 05Добавление собственных компонентов и индивидуальная настройка визуального оформления с помощью расширений на коде.

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

  • Превращение анализа данных в общий дашборд, готовый к развёртыванию, без привлечения фронтенд-команды.
  • Прототипирование приложений для отчётности в стиле BI на Python с последующей доработкой кода.
  • Создание графиков и дашбордов с помощью LLM-ассистента через сервер Vizro-MCP.

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

  1. 1

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

    pip install vizro
  2. 2

    Следуйте руководству для начинающих, чтобы создать первую панель мониторинга

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

  • В версии 1.0.0 появились несовместимые изменения, поэтому панели мониторинга, созданные в более ранних версиях 0.1.x, необходимо мигрировать.

Темы

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

Что такое vizro?
Python-инструментарий с low-code-подходом для создания многостраничных дашбордов визуализации данных на базе Plotly, Dash и Pydantic. Vizro — это Python-инструментарий для создания дашбордов визуализации данных на основе краткой декларативной конфигурации, без ручного написания фронтенд-кода. Приложение описывается с помощью компонентов — графиков, таблиц, карточек и KPI-индикаторов, — а также элементов управления, например выпадающих меню и слайдеров, действий для взаимодействия и экспорта, макетов и навигации по вложенным страницам. Конфигурации можно задавать в виде моделей Pydantic, JSON, YAML или словарей Python.
vizro можно использовать бесплатно? Какая у него лицензия?
vizro распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vizro всё ещё поддерживается?
Активно поддерживается. Последний коммит в vizro — 21 окт. 2026 г..
Для чего можно использовать vizro?
Превращение анализа данных в общий дашборд, готовый к развёртыванию, без привлечения фронтенд-команды. Прототипирование приложений для отчётности в стиле BI на Python с последующей доработкой кода. Создание графиков и дашбордов с помощью LLM-ассистента через сервер Vizro-MCP.
Как установить vizro?
Установите пакет vizro с помощью pip: pip install vizro Следуйте руководству для начинающих, чтобы создать первую панель мониторинга
Где скачать vizro?
Исходный код и инструкции по установке — на GitHub: https://github.com/mckinsey/vizro

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

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