So zeichnen Sie Diagramme in Jupyter Notebook

Artikel in der nächsten Schaltfläche: 899988

Jupyter Notebook ist das erste Tool für Datenwissenschaftler. Es bietet eine interaktive Weboberfläche, die zur Datenvisualisierung, einfachen Analyse und Zusammenarbeit verwendet werden kann.

Mithilfe der Datenvisualisierung können Sie den Kontext für Ihre Daten mithilfe von Karten oder Grafiken finden. Dieses Tutorial bietet eine aufschlussreiche Anleitung zur Interaktion mit Diagrammen in Jupyter Notebook.

Voraussetzungen

Sie müssen Jupyter auf Ihrem Computer installiert haben . Wenn dies nicht der Fall ist, können Sie es installieren, indem Sie den folgenden Code in Ihre Befehlszeile eingeben:

 $ pip install jupyter

Sie werden auch die Pandas und matplotlib Bibliothek benötigen:

 $ pip install pandas
 $ pip install matplotlib

Starten Sie nach Abschluss der Installation den Jupyter Notebook-Server. Geben Sie dazu den folgenden Befehl in Ihr Terminal ein. Eine Jupyter-Seite mit Dateien im aktuellen Verzeichnis wird im Standardbrowser Ihres Computers geöffnet.

 $ jupyter notebook

Hinweis: Schließen Sie nicht das Terminalfenster, in dem Sie diesen Befehl ausführen. Ihr Server wird in diesem Fall angehalten.

Einfache Handlung

Führen Sie auf einer neuen Jupyter-Seite diesen Code aus:

 import matplotlib.pyplot as plt
x=[1,2,3,4,5,6,7,8]
y=[2,4,6,8,10,12,14,16]
plt.plot(x,y)
plt.show()

Der Code ist für ein einfaches Liniendiagramm. In der ersten Zeile wird die Pyplot- Grafikbibliothek aus der matplotlib- API importiert . Die dritte und vierte Zeile definieren die x- bzw. y-Achse.

So zeichnen Sie Diagramme in Jupyter Notebook - line graph jupyter

Die plot () -Methode wird aufgerufen, um das Diagramm zu zeichnen. Die show () -Methode wird dann verwendet, um das Diagramm anzuzeigen.

Angenommen, Sie möchten stattdessen eine Kurve zeichnen. Der Prozess ist der gleiche. Ändern Sie einfach die Werte der Python-Liste für die y-Achse.

 import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.plot(x,y)
plt.show()
So zeichnen Sie Diagramme in Jupyter Notebook - curve jupyter

Beachten Sie etwas Wichtiges: In beiden Diagrammen gibt es keine explizite Skalendefinition. Die Skala wird automatisch berechnet und angewendet. Dies ist eine der vielen interessanten Funktionen von Juypter, mit denen Sie sich auf Ihre Arbeit konzentrieren können (Datenanalyse), anstatt sich um Code zu kümmern.

Wenn Sie auch wachsam sind, können Sie feststellen, dass die Anzahl der Werte für die x- und y-Achse gleich ist. Wenn einer von ihnen kleiner als der andere ist, wird beim Ausführen des Codes ein Fehler markiert und kein Diagramm angezeigt.

Verfügbare Typen

Im Gegensatz zum obigen Liniendiagramm und der Kurve müssen andere Diagrammvisualisierungen (z. B. ein Histogramm, ein Balkendiagramm usw.) explizit definiert werden, um angezeigt zu werden.

Balkendiagramm

Um ein Balkendiagramm anzuzeigen, müssen Sie die Methode bar () verwenden.

 import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.bar(x,y)
plt.show()
So zeichnen Sie Diagramme in Jupyter Notebook - bar plot jupyter

Streudiagramm

Sie müssen lediglich die Scatter () -Methode im vorherigen Code verwenden.

 import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.scatter(x,y)
plt.show()
So zeichnen Sie Diagramme in Jupyter Notebook - scatter graph jupyter

Kuchendiagramm

So zeichnen Sie Diagramme in Jupyter Notebook - pie chart original colors jupyter

Ein Tortendiagramm unterscheidet sich ein wenig von den anderen oben. Zeile 4 ist von besonderem Interesse. Schauen Sie sich also die Funktionen dort an.

Mit figsize wird das Seitenverhältnis eingestellt. Sie können dies auf einen beliebigen Wert einstellen (z. B. (9,5)). In den offiziellen Pandas-Dokumenten wird jedoch empfohlen, ein Seitenverhältnis von 1 zu verwenden.

 import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(9, 5)) # line 4
plt.pie(x)
plt.show()

Es gibt einige Parameter im Kreisdiagramm, die bemerkenswert sind:

Beschriftungen – Hiermit können Sie jedem Slice im Kreisdiagramm eine Beschriftung zuweisen.

Farben – Dies kann verwendet werden, um jeder der Scheiben vordefinierte Farben zu geben. Sie können Farben sowohl in Textform (z. B. "gelb") als auch in hexadezimaler Form (z. B. "# ebc713") angeben.

Siehe das folgende Beispiel:

 import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(5.5, 5.5))
plt.pie(x, labels=("Guavas", "Berries","Mangoes","Apples", "Avocado"),
colors = ( "#a86544", "#eb5b13", "#ebc713", "#bdeb13", "#8aeb13"))
plt.show()
So zeichnen Sie Diagramme in Jupyter Notebook - pie chart specified colors jupyter

Es gibt auch andere Diagramme wie hist , area und kde , über die Sie in Pandas-Dokumenten mehr lesen können .

Plot-Formatierung

In den obigen Darstellungen gibt es keine Aspekte wie Beschriftungen. Hier erfahren Sie, wie das geht.

Fügen Sie zum Hinzufügen eines Titels den folgenden Code in Ihr Jupyter-Notizbuch ein:

 matplotlib.pyplot.title("My Graph Title")

Die x- und y-Achse können jeweils wie folgt beschriftet werden:

 matplotlib.pyplot.xlabel("my x-axis label")
matplotlib.pyplot.ylabel("my y-axis label")

Mehr lernen

Sie können den Befehl help () in Ihrem Notizbuch ausführen, um interaktive Unterstützung für Jupyter-Befehle zu erhalten. Um weitere Informationen zu einem bestimmten Objekt zu erhalten, können Sie die Hilfe (Objekt) verwenden .

Es wird auch empfohlen, Diagramme mit Datensätzen von csv zu zeichnen Dateien. Das Erlernen der Visualisierung von Daten ist ein leistungsstarkes Werkzeug zur Kommunikation und Analyse Ihrer Ergebnisse. Es lohnt sich daher, sich etwas Zeit zu nehmen, um Ihre Fähigkeiten zu verbessern.