Heim > Artikel > Backend-Entwicklung > Wie kann ich in Python ein Streudiagramm mit Anmerkungen erstellen?
Streudiagramm mit Anmerkungen
Das Erstellen eines Streudiagramms mit unterschiedlichen Textanmerkungen an jedem Datenpunkt kann die Visualisierung verbessern und Einblicke in die Beziehungen liefern innerhalb der Daten. Hier ist eine Python-Lösung für diese Herausforderung:
Berücksichtigen Sie die folgenden Daten:
y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] x = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, 123]
Um ein Streudiagramm zu erstellen und jeden Datenpunkt mit der entsprechenden Zahl in n zu kommentieren, führen Sie die folgenden Schritte aus:
import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.scatter(x, y) for i, txt in enumerate(n): ax.annotate(txt, (x[i], y[i]))
Mit der Funktion annotate() können Sie Textanmerkungen zum Streudiagramm hinzufügen. Es benötigt den zu kommentierenden Text und die Koordinaten des Punktes, an dem die Anmerkung platziert werden soll. In diesem Fall iterieren wir über die Elemente in n und platzieren die Anmerkungen an den entsprechenden Datenpunkten.
Die Funktion annotate() bietet verschiedene Formatierungsoptionen, wie z. B. Schriftarteigenschaften, Farben und Positionierung. Um beispielsweise die Schriftgröße der Anmerkungen zu ändern, können Sie den Parameter „fontsize“ verwenden:
for i, txt in enumerate(n): ax.annotate(txt, (x[i], y[i]), fontsize=12)
Indem Sie an jedem Datenpunkt unterschiedliche Textanmerkungen bereitstellen, können Sie Ihrem Streudiagramm Kontext und Bedeutung hinzufügen Es ist einfacher, die Daten zu interpretieren und Schlussfolgerungen daraus zu ziehen.
Das obige ist der detaillierte Inhalt vonWie kann ich in Python ein Streudiagramm mit Anmerkungen erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!