Heim  >  Artikel  >  Backend-Entwicklung  >  Ein Leitfaden für Anfänger zum Erstellen von Streudiagrammen mit Matplotlib

Ein Leitfaden für Anfänger zum Erstellen von Streudiagrammen mit Matplotlib

PHPz
PHPzOriginal
2024-01-17 09:58:061172Durchsuche

Ein Leitfaden für Anfänger zum Erstellen von Streudiagrammen mit Matplotlib

matplotlib ist eine der am häufigsten verwendeten Datenvisualisierungsbibliotheken in Python. Es bietet eine Vielzahl von Darstellungsoptionen, darunter Liniendiagramme, Balkendiagramme, Streudiagramme und mehr. In diesem Artikel lernen Sie, wie Sie Matplotlib zum Zeichnen von Streudiagrammen verwenden, und stellen spezifische Codebeispiele bereit, um Anfängern den schnellen Einstieg zu erleichtern.

1. Importieren Sie das Matplotlib-Modul

Bevor Sie Matplotlib zum Zeichnen von Streudiagrammen verwenden, müssen Sie zunächst die relevanten Python-Module importieren. Der Code lautet wie folgt:

import pandas as pd
import matplotlib.pyplot as plt

Unter anderem müssen wir für die Datenanalyse und -verarbeitung das Pandas-Modul verwenden. Zum Zeichnen von Streudiagrammen müssen wir das Modul matplotlib.pyplot verwenden.

2. Daten vorbereiten

Für das Zeichnen eines Streudiagramms sind zweidimensionale Koordinatendaten erforderlich. Hier verwenden wir das DataFrame-Objekt im Pandas-Modul, um die Daten zu speichern. Der Beispielcode lautet wie folgt:

data = pd.DataFrame({'x': [1, 2, 3, 4, 5], 'y': [7.2, 6.4, 9.5, 8.1, 7.7]})

Hier erstellen wir ein DataFrame-Objekt mit zwei Spalten x und y, jede Spalte enthält 5 Datenpunkte. Zur besseren Verständlichkeit erstellen wir die Daten in Form eines Wörterbuchs.

3. Zeichnen Sie ein Streudiagramm

Mit den Daten können wir beginnen, matplotlib.pyplot zu verwenden, um ein Streudiagramm zu zeichnen. Der Code lautet wie folgt:

plt.scatter(data['x'], data['y'])
plt.show()

Im obigen Code ordnet die Funktion plt.scatter() die Daten dem Streudiagramm zu, während die Funktion plt.show() das Diagramm auf dem Bildschirm anzeigt.

Führen Sie den Code aus und wir haben erfolgreich ein einfaches Streudiagramm gezeichnet.

4. Ändern Sie den Streudiagrammstil

Zusätzlich zu den Daten bietet matplotlib auch verschiedene Zeichnungsoptionen, um unterschiedliche Visualisierungsanforderungen zu erfüllen. Beispielsweise können wir die Farbe, Größe, Form usw. des Streudiagramms flexibel an unsere Bedürfnisse anpassen. Der Beispielcode lautet wie folgt:

plt.scatter(data['x'], data['y'], color='red', marker='x', s=80)
plt.show()

Im obigen Code ändern wir den Stil des Streudiagramms durch die Parameter Farbe, Markierung und s, d. h. es wird ein rotes x-förmiges Streudiagramm mit einer Größe von 80 .

5. Achsenbeschriftungen hinzufügen

Um die Interpretation des Streudiagramms zu erleichtern, müssen wir Beschriftungen zu den x- und y-Achsen hinzufügen. Durch Aufrufen der Funktionen xlabel() und ylabel() können wir den Koordinatenachsen schnell Beschriftungen hinzufügen. Der Beispielcode lautet wie folgt:

plt.scatter(data['x'], data['y'], color='red', marker='x', s=80)
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.show()

6. Ändern Sie die Achsenskalierung und den Achsenbereich

In einigen Fällen müssen wir Änderungen vornehmen den Koordinatenachsenbereich oder zeigen Sie einen benutzerfreundlicheren Maßstab an. Durch Aufrufen der Funktionen xlim() und ylim() können wir den Bereich der Koordinatenachsen präzise ändern. Gleichzeitig können wir mit den Funktionen xticks() und yticks() die Position und Beschriftung der Ticks anpassen.

7. Fazit

Das Obige ist der Inhalt dieses Artikels. Durch das Studium dieses Artikels können Anfänger verstehen, wie man Matplotlib zum Zeichnen von Streudiagrammen verwendet, und den Grafikstil flexibel an die spezifischen Anforderungen anpassen. Gleichzeitig wird empfohlen, während des Lernprozesses mehr zu üben, um Ihre Kenntnisse im Matplotlib-Modul zu verbessern.

Das obige ist der detaillierte Inhalt vonEin Leitfaden für Anfänger zum Erstellen von Streudiagrammen mit Matplotlib. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn