Heim  >  Artikel  >  Backend-Entwicklung  >  So zeichnen Sie ein Streudiagramm mit Matplotlib

So zeichnen Sie ein Streudiagramm mit Matplotlib

DDD
DDDOriginal
2023-12-04 14:28:071913Durchsuche

Schritte zum Zeichnen eines Streudiagramms mit Matplotlib: 1. Importieren Sie die erforderlichen Bibliotheken. 2. Erstellen Sie Daten, die einige Zufallsdaten generieren können. 3. Verwenden Sie die Funktion „plt.scatter()“, um ein Streudiagramm zu erstellen 4. Verwenden Sie „plt.xlabel()“ und „plt.ylabel()“, um X-Achsen- und Y-Achsen-Beschriftungen hinzuzufügen, und verwenden Sie „plt.title()“ zum Hinzufügen ein Titel; 5. Verwenden Sie die Funktion „plt.show()“, um Diagramme usw. anzuzeigen.

So zeichnen Sie ein Streudiagramm mit Matplotlib

Das Betriebssystem dieses Tutorials: Windows 10-System, Python-Version 3.11.4, Dell G3-Computer.

Matplotlib ist eine Python-Datenvisualisierungsbibliothek, die zum Zeichnen verschiedener Arten von Diagrammen, einschließlich Streudiagrammen, verwendet werden kann. Unten finden Sie ein einfaches Beispiel, das zeigt, wie Sie mit Matplotlib ein Streudiagramm zeichnen.

1. Erforderliche Bibliotheken importieren:

import matplotlib.pyplot as plt  
import numpy as np

2. Daten erstellen:

Generieren Sie einige Zufallsdaten als Beispiel.

x = np.random.rand(50)  # 生成50个随机x值  
y = np.random.rand(50)  # 生成50个随机y值

3. Erstellen Sie ein Streudiagramm:

Verwenden Sie die Funktion plt.scatter(), um ein Streudiagramm zu erstellen. Eigenschaften wie Farbe, Größe, Transparenz usw. können eingestellt werden.

plt.scatter(x, y, c='b', alpha=0.5)  # c设置颜色,alpha设置透明度

4. Beschriftungen und Titel hinzufügen:

Verwenden Sie plt.xlabel() und plt.ylabel(), um Beschriftungen für die x- und y-Achse hinzuzufügen, und verwenden Sie plt.title(), um einen Titel hinzuzufügen .

plt.xlabel('X values')  
plt.ylabel('Y values')  
plt.title('Scatter plot')

5. Zeigen Sie das Diagramm an:

Verwenden Sie abschließend die Funktion plt.show(), um das Diagramm anzuzeigen.

plt.show()

Matplotlib bietet auch andere Eigenschaften zum Anpassen von Streudiagrammen, z. B. das Festlegen von Form, Größe, Farbe usw. von Punkten. Sie können den Markierungsparameter verwenden, um die Form des Punkts festzulegen, z. B. „o“ für einen Kreis, „*“ für einen Stern usw. Mit dem Parameter s kann die Größe der Punkte eingestellt werden, mit dem Parameter c die Farbe der Punkte. Beispiel: plt.scatter(x, y, marker='o', s=100, c='red') zeichnet kreisförmige Punkte der Größe 100 auf einem roten Hintergrund.

Sie können auch verschiedene Farbkarten oder Farblisten verwenden, um verschiedenen Punkten im Streudiagramm unterschiedliche Farben zu verleihen. Sie können beispielsweise den Parameter cmap verwenden, um die Farbkarte festzulegen, und den Parameter c, um den Farbwert jedes Punkts festzulegen. Beispiel: plt.scatter(x, y, c=z, cmap='viridis') verwendet die Viridis-Farbkarte, um Punkte basierend auf ihren Z-Werten einzufärben.

Das obige ist der detaillierte Inhalt vonSo zeichnen Sie ein Streudiagramm 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