Bàsic
Introducció
Altair és una biblioteca declarativa de visualització estadística per a Python que ofereix una gramàtica de visualització potent i concisa per crear ràpidament una àmplia gamma de gràfics estadístics.
Quan diem declarativa, volem dir que pots proporcionar una especificació d’alt nivell de què vols que inclogui la visualització, en termes de dades, marcs gràfics i canals de codificació, en lloc d’haver d’especificar com implementar la visualització amb bucles for, ordres de dibuix de baix nivell, etc.
La idea clau és que declares enllaços entre camps de dades i canals de codificació visual, com ara l’eix x, l’eix y, el color, etc. La resta de detalls del gràfic es gestionen automàticament.
A partir d’aquesta idea de traçat declaratiu, es pot crear una gamma sorprenent de visualitzacions, des de senzilles fins a sofisticades, utilitzant una gramàtica concisa.
Altair es basa en Vega, una gramàtica d’alt nivell per a gràfics interactius, i proporciona una API de Python senzilla que genera especificacions de Vega-Lite en format JSON.
Entorn de treball
Crea un projecte amb streamlit:
uv init streamlit-basic
cd streamlit-basic
uv add polars streamlit vega-datasetsDades
Sovint faràs servir conjunts de dades del repositori vega-datasets.
Alguns d’aquests conjunts de dades estan disponibles directament com a data frames:
return
=
Arrenca el servidor de Streamlit:
streamlit run main.pyEstás leyendo una vista previa.
Inicia sesión para leer el artículo completo. Cualquier cuenta abre 4 artículos gratuitos al mes; el alumnado y el profesorado leen las páginas de su curso sin límite.
Iniciar sesión