KnowledgeCity

Python: interaktive Daten mit Diagrammen erstellen

Erstellung interaktiver Diagramme mit HVPlot.
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 3 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Mittelstufene  Anbieter Brian Higgins  3 Lektionen ·  14m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

In diesen Lektionen lernen Sie, wie Sie mit HVPlot interaktive Plots erstellen. Die Python-Bibliothek HVPlot ist eine High-Level-Plotting-API, die auf HoloViews aufbaut und eine allgemeine und konsistente API für das Plotten von Daten bietet. Wir zeigen Ihnen, wie Sie HVPlot verwenden und wie die verschiedenen Widgets der Symbolleiste funktionieren, mit Funktionen wie Schwenken, Zurücksetzen, Box-Zoom, Rad-Zoom, Speichern und Schweben. Mit diesen Funktionen können Sie das Diagramm verschieben, in das Diagramm hinein- oder aus ihm herauszoomen und Daten zu einem interessanten Punkt im Diagramm abrufen.

Wir werden Ihnen auch zeigen, wie Sie mit der Speicherfunktion ein Diagrammbild zur späteren Verwendung auf der Festplatte speichern können. Für diese Diagramme werden Sie die Python-Bibliothek Numpy verwenden, um zufällige hypothetische Daten zu erzeugen. Anschließend lernen Sie, wie Sie ein Filter-Widget zu Ihrem HVPlot hinzufügen und verwenden, mit dem Sie das Liniendiagramm für die Liste der gefilterten Daten anzeigen können.

Was Sie lernen werden

  • Erstellen Sie interaktive Liniendiagramme mit der Python HVPlot-Bibliothek
  • Verwenden Sie HVPlot-Symbolleisten-Widgets, einschließlich Schwenk, Zurücksetzen, Box-Zoom, Rad-Zoom, Speichern und Hover
  • Generieren Sie zufällige hypothetische Daten zum Plotten mit der Python NumPy-Bibliothek
  • Fügen Sie ein Filter-Widget hinzu und verwenden Sie es, um ein Liniendiagramm auf ausgewählte Daten zu konzentrieren
  • Speichern Sie ein Diagrammbild auf der Festplatte zur späteren Verwendung mit der Speicher-Funktion

Wichtige Erkenntnisse

  • HVPlot ist eine grafische High-Level-API, die auf HoloViews aufgebaut ist und eine allgemeine und konsistente API zum Darstellen von Daten bietet.
  • Die Symbolleisten-Widgets ermöglichen es Ihnen, das Diagramm zu verschieben, hinein- oder herauszuzoomen, und Daten zu einem Interessenspunkt zu erhalten, einschließlich Schwenk-, Zurücksetzen-, Box-Zoom-, Rad-Zoom-, Speicher- und Hover-Funktionen.
  • Die Speicher-Funktion ermöglicht es Ihnen, ein Diagrammbild auf der Festplatte zur späteren Verwendung zu speichern.
  • Die Python NumPy-Bibliothek wird verwendet, um zufällige hypothetische Daten zum Plotten zu generieren.
  • Ein zu einem HVPlot hinzugefügtes Filter-Widget ermöglicht es Ihnen, das Liniendiagramm für die Liste der Daten anzuzeigen, auf die Sie filtern.

Häufig gestellte Fragen

Was werde ich in diesem Kurs lernen?

Sie lernen, interaktive Liniendiagramme mit HVPlot zu erstellen, jedes an einem HVPlot-Diagramm angebrachte Symbolleisten-Widget zu verwenden, und ein Filter-Widget zu einem Liniendiagramm hinzuzufügen, um sich auf Daten zu konzentrieren.

Was ist HVPlot?

Die Python HVPlot-Bibliothek ist eine grafische High-Level-API, die auf HoloViews aufgebaut ist, was eine allgemeine und konsistente API zum Darstellen von Daten bietet.

Welche Symbolleisten-Widgets werden im Kurs behandelt?

Der Kurs behandelt Symbolleisten-Widgets mit Funktionen, einschließlich Schwenk, Zurücksetzen, Box-Zoom, Rad-Zoom, Speichern und Hover, die es Ihnen ermöglichen, das Diagramm zu verschieben, hinein- oder herauszuzoomen, und Daten zu einem Interessenspunkt zu erhalten.

Welche Python-Bibliothek wird verwendet, um die Daten für die Diagramme zu generieren?

Der Kurs verwendet die Python NumPy-Bibliothek, um zufällige hypothetische Daten zum Ausstellen zu generieren.

Welche Themen behandeln die Lektionen?

Die Lektionen behandeln die Erstellung eines interaktiven Liniendiagramms mit HVPlot, die Erforschung von Symbolleisten-Widgets und das Hinzufügen eines Filter-Widgets.