Интерактивные диаграммы
Одна из особенностей Altair, унаследованных от Vega-Lite, — декларативная грамматика не только визуализации, но и взаимодействия. Она одновременно удобна и выразительна.
В её основе три понятия:
- Параметры — основные строительные блоки интерактивности. Это простые переменные или более сложные выборы, сопоставляющие действия пользователя, например щелчки и перетаскивание, с запросами к данным.
- Условия и фильтры реагируют на изменение параметров и обновляют элементы диаграммы.
- Виджеты и другие элементы ввода связываются с параметрами, позволяя управлять диаграммой через списки, переключатели, ползунки, легенды и другие элементы.
Два дополнительных компонента расширяют эти возможности:
- Выражения задают пользовательские вычисления простыми формулами. Они позволяют точнее управлять интерактивностью и доступны не только внутри кодирований.
- JupyterChart предоставляет доступ к параметрам Altair из Python: например, можно вывести значения выбранных точек.
Дальнейшее изучение
После изучения этих тем обратитесь к интерактивным диаграммам галереи за примерами более интересного применения.
Если диаграммы Altair будут использоваться с пакетами панелей мониторинга, см. «Панели мониторинга».