Altair ist der hellste Stern im Sternbild Adler. Aber Altair ist auch eine Bibliothek zur statistischen Visualisierung, die mit einer visuellen Grammatik arbeitet. Erfahre in diesem Artikel, wie sie verwendet wird und warum sie so beliebt ist…
Was ist Altair?
Altair ist eine Open-Source-Bibliothek für deklarative Grammatik zur statistischen Visualisierung namens Altaïr oder Vega-Altaïr. Sie reduziert die Menge an Code, die du brauchst, um Graphen zu erzeugen, die professioneller aussehen, eine natürlichere Syntax haben und grafisch besser dargestellt und pixelig sind als Seaborn oder Maplotlib mit Bildern in der Größenordnung von 100000 Punkten. Diese beiden Bibliotheken sind die bekanntesten im Bereich der Visualisierung mit einer sehr umfangreichen Dokumentation. ?Auch interessant:| Imageio Python Bibliothek |
| PySpark Python Bibliothek |
| Folium Open Source Bibliothek von Python |
| Top 10 Python Bibliotheken |
Wie installiere und verwende ich Altair ?
- Installiere es mit pip install altair.
- Importiere es mit altair as alt auf das Notebook.
Wie geht man mit der Grafikgrammatik um?
Eine Grafikgrammatik ist eine Syntax, die eine Visualisierung ohne Spezifikation erstellt und sie auf bestimmte Daten anwendet. Als Beispiel werden wir mit einem Dataset von Babynamen in den USA arbeiten: Hier folgt auf alt die Bibliothek des Diagramms, Chart, dann die Erklärung der verwendeten Daten (DataFrame baby_names_final), der Diagrammtyp, mark_chart, ein einfaches Balkendiagramm, dann die Erklärung der Daten, wobei x die Namen und y die Anzahl der Babys ist, die mit diesem Namen geboren wurden, indem das Jahr 1980 ausgewählt wurde. Die Verteilung bestimmter Vornamen im Laufe der Jahre :
- transform_calculate(), mit der man eine neue Größe berechnen kann;
- transform_density(), die eine Dichte schätzt;
- transform_window(), die einen Teil der Daten auswählt;
- mark_area() entspricht dem Typ des einfachen gestapelten Graphen;
- alt.FieldOneOfPredicate deklariert die Auswahl der zu verwendenden Modi.
- Man kann Slider hinzufügen.
- Die Anzeige kann auf drei Ebenen verändert werden: die Kodierung (encode), die Markierung (mark_ gefolgt von einem Typ) und die komplette Anzeige .configure_()
- Die Verwendung von geografischen Koordinaten in GeoJSON

