{"id":177022,"date":"2023-05-27T19:26:21","date_gmt":"2023-05-27T18:26:21","guid":{"rendered":"https:\/\/liora.io\/de\/?p=177022"},"modified":"2026-08-03T12:37:52","modified_gmt":"2026-08-03T10:37:52","slug":"altair-alles-ueber-diese-bibliothek-zur-statistischen-visualisierung","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/altair-alles-ueber-diese-bibliothek-zur-statistischen-visualisierung","title":{"rendered":"Altair: Alles \u00fcber diese Bibliothek zur statistischen Visualisierung"},"content":{"rendered":"\n<p><strong>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&#8230;<\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-analyst\">Altair verwenden lernen<\/a><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"was-ist-altair\">Was ist Altair?<\/h2>\n\n\n\n<p>Altair ist eine <a href=\"https:\/\/liora.io\/de\/open-source-definition\">Open-Source-Bibliothek<\/a> f\u00fcr deklarative Grammatik zur statistischen Visualisierung namens Alta\u00efr oder Vega-Alta\u00efr.<\/p>\n\n\n\n<p>Sie reduziert die Menge an Code, die du brauchst, um Graphen zu erzeugen, die professioneller aussehen, eine nat\u00fcrlichere Syntax haben und grafisch besser dargestellt und pixelig sind als<a href=\"https:\/\/liora.io\/de\/seaborn-alles-ueber-das-python-tool-zur-datenvisualisierung\"> Seaborn<\/a> oder <a href=\"https:\/\/liora.io\/de\/matplotlib-alles-wissen\">Maplotlib<\/a> mit Bildern in der Gr\u00f6\u00dfenordnung von 100000 Punkten.<\/p>\n\n\n\n<p>Diese beiden Bibliotheken sind die bekanntesten im Bereich der Visualisierung mit einer sehr umfangreichen Dokumentation.<\/p>\n\n\n\n<div class=\"wp-block-group has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-7441ce17 wp-block-group-is-layout-constrained\" style=\"border-left-color:#ff5c43;border-left-width:4px;border-radius:12px;background-color:#fff5f2;margin-top:32px;margin-bottom:32px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px\">\n\n<p style=\"margin-top:0;margin-bottom:16px;font-size:clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.575), 22px);font-style:normal;font-weight:600\">Auch interessant<\/p>\n\n\n\n<ul style=\"margin-top:0;margin-bottom:0;padding-left:20px\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/liora.io\/de\/imageio-die-python-bibliothek-fuer-bilddaten\" rel=\"noopener\" target=\"_blank\">Imageio Python Bibliothek<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/pyspark-alles-wissenswerte-uber-die-python-bibliothek\" rel=\"noopener\" target=\"_blank\">PySpark Python Bibliothek<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/folium-entdecke-die-open-source-bibliothek-von-python\" rel=\"noopener\" target=\"_blank\">Folium Open Source Bibliothek von Python<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/top-10-der-python-bibliotheken-fur-data-scientists\" rel=\"noopener\" target=\"_blank\">Top 10 Python Bibliotheken<\/a><\/li>\n<\/ul>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wie-installiere-und-verwende-ich-altair\">Wie installiere und verwende ich Altair ?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li aria-level=\"1\">Installiere es mit pip install altair.<\/li>\n<li aria-level=\"1\">Importiere es mit altair as alt auf das Notebook.<\/li>\n<\/ul>\n\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wie-geht-man-mit-der-grafikgrammatik-um\">Wie geht man mit der Grafikgrammatik um?<\/h3>\n\n\n\n<p>Eine Grafikgrammatik ist eine Syntax, die eine Visualisierung ohne Spezifikation erstellt und sie auf bestimmte Daten anwendet.<\/p>\n\n\n\n<p>Als Beispiel werden wir mit einem Dataset von Babynamen in den USA arbeiten:<\/p>\n\n\n\n<p>Hier folgt auf alt die Bibliothek des Diagramms, Chart, dann die Erkl\u00e4rung der verwendeten Daten (DataFrame baby_names_final), der Diagrammtyp, mark_chart, ein einfaches Balkendiagramm, dann die Erkl\u00e4rung der Daten, wobei x die Namen und y die Anzahl der Babys ist, die mit diesem Namen geboren wurden, indem das Jahr 1980 ausgew\u00e4hlt wurde.<\/p>\n\n\n\n<p>Die Verteilung bestimmter Vornamen im Laufe der Jahre :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" style=\"margin-top:32px;margin-bottom:32px\"><img alt=\"Illustration zu \u201eWie geht man mit der Grafikgrammatik um?\u201c\" decoding=\"async\" height=\"390\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image2.png\" style=\"width:100%;height:auto\" width=\"926\"\/><\/figure>\n\n\n\n<p>Man sieht also, dass es auf der rechten Seite des Graphen einen Knopf mit drei Punkten gibt, mit dem man den Graphen direkt in verschiedenen Formen speichern kann. View Source und View Compiled Vega erm\u00f6glichen es, JSON-Dateien f\u00fcr den Graphen zu lesen und sie mit dem Vega Editor zu \u00f6ffnen, der auf eine github.io-Konsole verweist, wie unten dargestellt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" style=\"margin-top:32px;margin-bottom:32px\"><img alt=\"Illustration zu \u201eWie geht man mit der Grafikgrammatik um?\u201c\" decoding=\"async\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image4.png\" style=\"width:100%;height:auto\" width=\"1920\"\/><\/figure>\n\n\n\n<p>Datenoperationen werden direkt auf dem Graphen durchgef\u00fchrt. Mit den Funktionen transform_joinaggregate und transfrom_filter kannst du groupby und filter wie in Pandas machen. Es gibt noch weitere Funktionen dieser Art:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>transform_calculate(), mit der man eine neue Gr\u00f6\u00dfe berechnen kann;<\/li>\n<li>transform_density(), die eine Dichte sch\u00e4tzt;<\/li>\n<li>transform_window(), die einen Teil der Daten ausw\u00e4hlt;<\/li>\n<li>mark_area() entspricht dem Typ des einfachen gestapelten Graphen;<\/li>\n<li>alt.FieldOneOfPredicate deklariert die Auswahl der zu verwendenden Modi.<\/li>\n<\/ul>\n\n\n\n<p>Im Folgenden kann man auch einen Boxplot erstellen, um den <strong>Verlauf des Cursors<\/strong> \u00fcber die Boxen darzustellen. Hier stellt der <strong>Boxplot<\/strong> die Verteilung der unterschiedlichen Anzahl von Kindern nach Vornamen in Abh\u00e4ngigkeit von den Jahren dar (der Tooltip).<\/p>\n\n\n\n<p>Man kann erkennen, dass sich eine Dialogbox mit den spezifischen Informationen zum Vornamen \u00f6ffnet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" style=\"margin-top:32px;margin-bottom:32px\"><img alt=\"Illustration zu \u201eWie geht man mit der Grafikgrammatik um?\u201c\" decoding=\"async\" height=\"713\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/04\/image3.png\" style=\"width:100%;height:auto\" width=\"768\"\/><\/figure>\n\n\n\n<p>Zu den weiteren Funktionen geh\u00f6ren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Man kann Slider hinzuf\u00fcgen.<\/li>\n<li>Die Anzeige kann auf drei Ebenen ver\u00e4ndert werden: die Kodierung (encode), die Markierung (mark_ gefolgt von einem Typ) und die komplette Anzeige .configure_()<\/li>\n<li>Die Verwendung von geografischen Koordinaten in GeoJSON<\/li>\n<\/ul>\n\n\n\n<p>Altair kann seine Inhalte auch \u00fcber URL-Links aus dem Internet beziehen, indem er alt.UrlData verwendet. Die Daten m\u00fcssen in JSON vorliegen und bereits bearbeitet sein. Sie basiert auf den <a href=\"https:\/\/vega.github.io\/vega\/\">JavaScript-Bibliotheken d3j und Vega<\/a>, die oft f\u00fcr Infografiken in der Internetpresse verwendet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fazit\">Fazit<\/h2>\n\n\n\n<p>Alta\u00efr kann eine gute deklarative, benutzerfreundliche Alternative zu matplotlib oder seaborn sein, mit einem optimierten Graph-<a href=\"https:\/\/liora.io\/de\/was-ist-ein-framework\">Framework<\/a> und professionellen Werkzeugen, um statistische Daten mit einer besseren Darstellung und einer intuitiveren Grammatik als bei klassischen Bibliotheken zu visualisieren.<\/p>\n\n\n\n<p>Visualisierungen sind f\u00fcr Data Analysts oder Data Scientists ein wesentlicher Bestandteil des Informationsaustauschs innerhalb eines Unternehmens bei internen oder Kundenpr\u00e4sentationen.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-scientist\">Data Science Weiterbildungen<\/a><\/div><\/div>\n\n\n\n<p>Wenn du dich f\u00fcr die Berufe der Data Science ausbilden lassen m\u00f6chtest, kannst du auf den Link Liora, unsere Ausbildungsorganisation f\u00fcr die Berufe von morgen, klicken.<\/p>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>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&#8230; Was ist Altair? Altair ist eine Open-Source-Bibliothek f\u00fcr deklarative Grammatik zur statistischen Visualisierung namens Alta\u00efr oder Vega-Alta\u00efr. Sie [&hellip;]<\/p>\n","protected":false},"author":76,"featured_media":177024,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-177022","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=177022"}],"version-history":[{"count":4,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177022\/revisions"}],"predecessor-version":[{"id":223621,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177022\/revisions\/223621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/177024"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=177022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=177022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}