Интерактивные диаграммы

Одна из особенностей Altair, унаследованных от Vega-Lite, — декларативная грамматика не только визуализации, но и взаимодействия. Она одновременно удобна и выразительна.

В её основе три понятия:

  • Параметры — основные строительные блоки интерактивности. Это простые переменные или более сложные выборы, сопоставляющие действия пользователя, например щелчки и перетаскивание, с запросами к данным.
  • Условия и фильтры реагируют на изменение параметров и обновляют элементы диаграммы.
  • Виджеты и другие элементы ввода связываются с параметрами, позволяя управлять диаграммой через списки, переключатели, ползунки, легенды и другие элементы.

Два дополнительных компонента расширяют эти возможности:

  • Выражения задают пользовательские вычисления простыми формулами. Они позволяют точнее управлять интерактивностью и доступны не только внутри кодирований.
  • JupyterChart предоставляет доступ к параметрам Altair из Python: например, можно вывести значения выбранных точек.

Дальнейшее изучение

После изучения этих тем обратитесь к интерактивным диаграммам галереи за примерами более интересного применения.

Если диаграммы Altair будут использоваться с пакетами панелей мониторинга, см. «Панели мониторинга».