{"id":168648,"date":"2026-01-28T12:53:20","date_gmt":"2026-01-28T11:53:20","guid":{"rendered":"https:\/\/liora.io\/de\/?p=168648"},"modified":"2026-02-06T04:34:01","modified_gmt":"2026-02-06T03:34:01","slug":"datenvisualisierung-mit-plotly","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/datenvisualisierung-mit-plotly","title":{"rendered":"Datenvisualisierung mit Plotly"},"content":{"rendered":"<h2 class=\"wp-block-heading\" id=\"h-ubrigens-wusstest-du-dass-plotly-bevor-es-eine-sehr-bekannte-python-bibliothek-wurde-ein-unternehmen-mit-sitz-in-montreal-ist-das-von-vier-personen-gegrundet-wurde\">\u00dcbrigens, wusstest Du, dass Plotly, bevor es eine sehr bekannte Python-Bibliothek wurde, ein Unternehmen mit Sitz in Montreal ist, das von vier Personen gegr\u00fcndet wurde ?<\/h2>\n<h2 class=\"wp-block-heading\" id=\"h-ihr-ziel-ist-es-werkzeuge-zur-visualisierung-sowie-zur-analyse-von-daten-zu-entwickeln-in-diesem-artikel-werden-wir-uns-insbesondere-mit-der-python-bibliothek-plotly-beschaftigen\">Ihr Ziel ist es, <a href=\"https:\/\/liora.io\/de\/dataviz\">Werkzeuge zur Visualisierung sowie zur Analyse von Daten<\/a> zu entwickeln. In diesem Artikel werden wir uns insbesondere mit der Python-Bibliothek plotly besch\u00e4ftigen.<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-welche-tools-bietet-plotly-an\">Welche Tools bietet Plotly an ?<\/h3>\nDie Produktionen des Unternehmens sind vielf\u00e4ltig und abwechslungsreich. Dazu geh\u00f6rt auch das <strong>Python-<a href=\"https:\/\/liora.io\/de\/was-ist-ein-framework\">Framework<\/a> Dash<\/strong>, mit dem Webanwendungen entwickelt werden k\u00f6nnen. Es bietet Webanwendungen, die \u00fcber einen Webbrowser eingesetzt werden und es erm\u00f6glichen, Datenvisualisierungen online zu teilen. Chart studio ist ein weiteres Beispiel f\u00fcr Tools, die von dem Unternehmen entwickelt wurden.\n\nEs handelt sich um eine <strong>Software-Infrastruktur<\/strong>, die es erm\u00f6glicht, Grafiken auf einer Oberfl\u00e4che \u00f6ffentlich oder privat zu speichern. Im \u00f6ffentlichen Modus stehen allen Nutzern verschiedene vorgefertigte Grafiken zur Verf\u00fcgung, die heruntergeladen werden k\u00f6nnen.\n\nVon den verschiedenen <strong>Tools und Bibliotheken<\/strong>, die Plotly im Bereich Statistik und Datenanalyse anbietet, werden wir uns im Folgenden mit der ber\u00fchmten<strong> Plotly-Bibliothek<\/strong> besch\u00e4ftigen.\n<h3 class=\"wp-block-heading\" id=\"h-welche-bibliotheken-bietet-plotly-fur-die-datenvisualisierung\">Welche Bibliotheken bietet Plotly f\u00fcr die Datenvisualisierung?<\/h3>\n<h4 class=\"wp-block-heading\" id=\"h-1-vergleich-mit-matplotlib\">1. Vergleich mit matplotlib<\/h4>\nDank der Entwicklung verschiedener APIs ist Plotly eine Bibliothek, die in mehreren Programmiersprachen verf\u00fcgbar ist, z. B. in <a href=\"https:\/\/liora.io\/de\/top-10-der-nativen-python-funktionen\">Python<\/a> (plotly.py), Java (plotly.js), R, Julia, Matlab etc. Mit ihr lassen sich komplexe und vielf\u00e4ltige Graphen erstellen. Im Folgenden werden wir uns mit Plotly in der Programmiersprache Python besch\u00e4ftigen, da sie die beliebteste Sprache f\u00fcr Machine Learning ist und au\u00dferdem eine der am leichtesten zu erlernenden Sprachen.&nbsp;\n\nAllerdings gibt es in dieser Sprache bereits eine Grafikbibliothek namens Matplotlib, die viel \u00e4lter als Plotly ist. Diese erm\u00f6glicht es ebenfalls, verschiedene Grafiken in wenigen Zeilen Code zu erstellen und scheint ziemlich umfassend zu sein.\n\nDie Frage, die man sich stellen k\u00f6nnte, ist: Wie unterscheidet sich<strong> Plotly von Matplotlib<\/strong>? Was ist der Mehrwert von Plotly?\n\nDie Antwort liegt in den zus\u00e4tzlichen Modi, die Plotly anbietet. Im Gegensatz zu Matplotlib ist Plotly eine kollaborative und interaktive Bibliothek. Mit Chart Studio bietet sie einen Webservice und einen kollaborativen Modus, der, wie oben erw\u00e4hnt, das Hochladen und Speichern von Datendiagrammen auf einem pers\u00f6nlichen Konto erm\u00f6glicht. Es ist die Interaktion mit den verschiedenen Servern von Plotly, die die Erstellung dieses Webdienstes und den kollaborativen Modus erm\u00f6glicht. Aber es ist dennoch m\u00f6glich, einen Modus zu aktivieren (durch das Importieren des Offline-Pakets), der es erm\u00f6glicht, die \u00dcbertragung der Grafiken in die Cloud zu verhindern und sie nur lokal zug\u00e4nglich zu machen. So wird die Verbindung zwischen den verschiedenen Plotly-Servern unterbrochen und der kollaborative Modus gestoppt.&nbsp;\n\nDar\u00fcber hinaus ist die Visualisierung von Daten mit Plotly weiter entwickelt als die mit Matplotlib. Sie bietet die Erstellung von \u00fcber 40 verschiedenen Diagrammtypen, von klassischen Diagrammen bis hin zu interaktiven Diagrammen, Animationen und 3D-Diagrammen.\n\nNeben der einfachen Bedienung und der M\u00f6glichkeit, die Grafiken anzupassen, ist ein weiterer gro\u00dfer Vorteil von Plotly die F\u00e4higkeit, Ausrei\u00dfer in einer Datenbank zu erkennen, selbst wenn diese sehr gro\u00df ist. Mit Plotly ist es m\u00f6glich, Informationen \u00fcber die Daten zu erhalten, indem du einfach mit der Maus auf das Diagramm zeigst. So kann man durch das Lesen des Graphen Ausrei\u00dfer erkennen und abrufen.\n<h4 class=\"wp-block-heading\" id=\"h-2-die-unterbibliotheken-von-plotly\">2. Die Unterbibliotheken von Plotly<\/h4>\nIn diesem Abschnitt werden wir einige wichtige Plotly-Bibliotheken vorstellen, von denen jede einzelne die Verwendung zus\u00e4tzlicher Werkzeuge erm\u00f6glicht.\n<ul>\n \t<li>plotly.offline ist eine Bibliothek, die es dir erm\u00f6glicht, Graphen auf deinem lokalen Computer zu behalten und sie offline zu erzeugen, indem du sie in deinem Webbrowser \u00f6ffnest.<\/li>\n \t<li>plotly.plotly ist eine Unterbibliothek, deren Aufgabe es ist, die Verbindung zwischen Plotly und deinem lokalen Rechner herzustellen. Sie ist, mit anderen Worten, eine Schnittstelle, die die Funktionen enth\u00e4lt, die auf Befehl des Plotly-Servers ausgef\u00fchrt werden.<\/li>\n \t<li>plotly.graph.objects stellt Objekte zur Verf\u00fcgung, die dir helfen, deine Grafiken zu zeichnen. Es erm\u00f6glicht dir, deine Graphen anzupassen.<\/li>\n \t<li>plotly.express erm\u00f6glicht es, unsere Grafiken sofort anzuzeigen.\nplotly.tools stellt verschiedene zus\u00e4tzliche Werkzeuge zur Verf\u00fcgung. Zum Beispiel kann man damit Subplots erstellen, also eine Gruppe von Teilgrafiken.<\/li>\n<\/ul>\n<h4 class=\"wp-block-heading\" id=\"h-3-demo-der-plotly-funktionen\">3. Demo der Plotly-Funktionen<\/h4>\nUm die Funktionsweise von Plotly besser zu verstehen, werden wir nun versuchen, Daten anhand eines konkreten Beispiels zu visualisieren. F\u00fcr diesen Schritt steht uns eine Datenbank in Form einer <strong>csv-Datei<\/strong> zur Verf\u00fcgung, die Zugang zu Informationen aus dem Jahr 2016 \u00fcber das Fahrradverleihsystem in Chicago namens<strong> Divvy bietet.<\/strong>\n<h5>Hist matplotlib vs plotly<\/h5>\nUnten siehst du zwei einfache <strong>Histogramme<\/strong>, die die verschiedenen Arten der Fortbewegung in Montreal anzeigen.\n\nDas erste ist ein <strong>Matplotlib<\/strong>-Diagramm und das zweite ein Histogramm von Plotly.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"328\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-13.png\" alt=\"\" loading=\"lazy\"><figcaption><\/figcaption><\/figure>\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"253\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-14.png\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\nEs f\u00e4llt auf, dass die <strong>Graphen recht \u00e4hnlich<\/strong> sind. Der Hauptunterschied besteht in der Anordnung mehrerer sichtbarer Schaltfl\u00e4chen oben rechts in dem mit Plotly erstellten Diagramm. Als Beispiel dient das erste Symbol, mit dem der<strong> Graph direkt heruntergeladen<\/strong> werden kann, wodurch das Bild eine bessere Qualit\u00e4t hat, als wenn es auf andere Weise gespeichert worden w\u00e4re.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"266\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-15.png\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\nIm Bild oben zeigt das zweite Symbol, dass es sich um eine Schaltfl\u00e4che handelt, die zum Vergr\u00f6\u00dfern des Histogramms verf\u00fcgbar ist. Die restlichen Optionen sind weitere Funktionen, die eine Interaktion mit dem Nutzer erm\u00f6glichen.\n<h5>Maps mit Plotly<\/h5>\nMit <strong>Plotly<\/strong> ist es m\u00f6glich, Karten zu erstellen, um die Kartografie der Erdkugel, eines Kontinents oder auch einer Stadt zu visualisieren.\n\nHeatmaps sind z. B. thermische Figuren, die Daten je nach H\u00e4ufigkeit oder Position farblich darstellen. Die Farben sind auf einer Heatmap in Form eines Farbverlaufs sichtbar. Wenn wir zum Beispiel eine Map erstellen, die die H\u00e4ufigkeiten unserer Daten zeigt, gilt: Je h\u00e4ufiger ein Datenwert auftritt, desto weiter entfernt sich seine Farbe auf der Map von einem seltenen Wert.\n\nIn unserem praktischen Fall wollen wir mithilfe von zwei Geraden, die wir auf einer <strong>Mapbox zeichnen<\/strong>, die beiden l\u00e4ngsten Fahrten mit dem Fahrrad anzeigen. Das hei\u00dft, die Strecken, bei denen Start- und Zielpunkt geografisch am weitesten entfernt sind.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"274\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-16.png\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\nWie bereits erw\u00e4hnt, kann man durch Zeigen mit der Maus auf die auf der Karte sichtbaren Daten weitere Informationen zu diesen Daten erhalten.\n\nIn den beiden Bildern unten liest man den Breiten- und L\u00e4ngengrad der beiden ausgew\u00e4hlten Punkte.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"275\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-17.png\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"277\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-18.png\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\n<h5>3D Graphen<\/h5>\n<strong>3D-Graphen,<\/strong> die mit Plotly leicht erstellt werden k\u00f6nnen, erm\u00f6glichen es, viele Informationen mithilfe einer einzigen grafischen Darstellung zu liefern. Unten siehst du die Verteilung einer Stichprobe von Fahrradstationen, die von Personen genutzt werden, in Bezug auf ihren L\u00e4ngen- und Breitengrad. Die Stationen sind in der dritten Dimension nach ihrer monatlichen Nutzung verteilt.\n\nSie werden durch Punkte dargestellt, die je nach H\u00e4ufigkeit ihrer Nutzung gr\u00f6\u00dfer oder kleiner sind.\n\nAu\u00dferdem wird eine Station rot dargestellt, wenn sie am h\u00e4ufigsten von M\u00e4nnern genutzt wird, und blau, wenn sie am h\u00e4ufigsten von Frauen genutzt wird.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"274\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-19.png\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\n<strong>Die 3D-Grafiken sind beweglich.<\/strong> Sie k\u00f6nnen gedreht und in alle Richtungen gezoomt werden, um je nach Bedarf verschiedene Ansichten zu erhalten. Hier sind zwei Beispiele in Bildern.\n\n<iframe title=\"simplescreenrecorder 2022 03 16 102213 pAvUrjGv 1\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/B3QNsrK3KW0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\nUnten ist die Achse hervorgehoben, die die Monate des Jahres darstellt.\n<h5>Die Erstellung eines Dropdown-Men\u00fcs mit Plotly<\/h5>\nEin Diagramm kann mithilfe eines <strong>Dropdown-Men\u00fcs<\/strong> bearbeitet werden, in dem du angeben kannst, was du beobachten m\u00f6chtest.\n\nMit der <strong>Widgets-Bibliothek<\/strong> konnte das folgende Diagramm erstellt werden, das die Dauer der Fahrten der Nutzer an verschiedenen Tagen und in verschiedenen Monaten anzeigt.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"249\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-20.png\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\nIm Men\u00fc kannst du die Startstation der Fahrten, das Wetter des Tages, an dem die Fahrten stattgefunden haben, und den Monat, in dem die Fahrten stattgefunden haben, ausw\u00e4hlen. <strong>Die Aufteilung des Histogramms in Tage kann angekreuzt oder nicht angekreuzt werden.<\/strong>\n\n<img decoding=\"async\" width=\"512\" height=\"71\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/02\/unnamed-21.png\" alt=\"\" loading=\"lazy\">\n<h5>Ergebnis nach der Verwendung von Plotly<\/h5>\nPlotly ist zweifellos ein wichtiges Werkzeug f\u00fcr die Datenvisualisierung. Es ist leicht zu erlernen und erm\u00f6glicht die Erstellung von komplexen und aufwendigen Grafiken, um die Daten gut darzustellen und verst\u00e4ndlich zu machen.\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/weiterbildung-data-engineer\">Plotly lernen leicht gemacht<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00dcbrigens, wusstest Du, dass Plotly, bevor es eine sehr bekannte Python-Bibliothek wurde, ein Unternehmen mit Sitz in Montreal ist, das von vier Personen gegr\u00fcndet wurde ? Ihr Ziel ist es, Werkzeuge zur Visualisierung sowie zur Analyse von Daten zu entwickeln. In diesem Artikel werden wir uns insbesondere mit der Python-Bibliothek plotly besch\u00e4ftigen. Welche Tools bietet [\u2026]<\/p>\n","protected":false},"author":47,"featured_media":169442,"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-168648","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\/168648","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\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=168648"}],"version-history":[{"count":3,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/168648\/revisions"}],"predecessor-version":[{"id":216489,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/168648\/revisions\/216489"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/169442"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=168648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=168648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}