Wie können Sie Streudiagramme durch Graustufenfärbung verbessern?

Mary-Kate Olsen
Freigeben: 2024-11-10 03:59:02
Original
959 Leute haben es durchsucht

How Can You Enhance Scatter Plots with Grayscale Coloring?

Verbesserung von Streudiagrammen mit Graustufenfärbung

Das Erstellen von Streudiagrammen, die Datenpunkte mit Farbschattierung basierend auf einer dritten Variablen visualisieren, ist eine nützliche Technik. Das Erreichen einer Graustufenschattierung erfordert jedoch einen etwas anderen Ansatz.

In diesem Fall liegt der Schlüssel darin, eine Graustufen-Farbkarte zu verwenden. Durch die Angabe einer Graustufen-Farbkarte können Sie die Werte der dritten Variablen in Graustufen umwandeln und so Ihrem Streudiagramm effektiv eine zusätzliche Dimension hinzufügen.

Implementierung:

So implementieren Sie dies Befolgen Sie die folgenden Schritte:

  1. Importieren Sie das Notwendige Bibliotheken:
import numpy as np
import matplotlib.pyplot as plt
Nach dem Login kopieren
  1. Generieren Sie Ihre Datenpunkte (vorausgesetzt, „w“ und „M“ sind bereits verfügbar):

    # Generate data...
    p = np.random.random(10)  # Example data for the third variable
    Nach dem Login kopieren
  2. Erstellen Sie das Streudiagramm und geben Sie die Graustufen-Farbkarte und den Punkt an Größe:

    plt.scatter(w, M, c=p, s=500, cmap='gray')
    Nach dem Login kopieren
  3. Diagramm anzeigen:

    plt.show()
    Nach dem Login kopieren

Dieser Ansatz generiert ein Graustufen-Streudiagramm, in dem die Datenpunkte entsprechend schattiert werden die Werte der dritten Variablen 'p'. Das resultierende Diagramm bietet eine informativere Visualisierung Ihrer Daten.

Das obige ist der detaillierte Inhalt vonWie können Sie Streudiagramme durch Graustufenfärbung verbessern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage