hat einige Vorteile. Beginnen Sie zu verstehen, warum es keine einheitliche Anforderung gibt: \ Einzelne Alpha-Werte im Streudiagramm

Ich frage mich, ob es möglich ist, einzelne Alpha-Werte für jeden zu zeichnenden Punkt mit der zu erstellenscatter Funktion von Matplotlib. Ich muss eine Reihe von Punkten zeichnen, von denen jeder seinen Alpha-Wert hat.

Zum Beispiel habe ich diesen Code, um einige Punkte zu zeichnen

def plot_singularities(points_x, p, alpha_point, file_path):
    plt.figure()
    plt.scatter(points_x, points_y, alpha=alpha_point)
    plt.savefig(file_path + '.png', dpi=100)
    plt.close()

Alle meinepoints_x, points_y undalpha_point habe n Werte. Ich kann dem jedoch kein Array zuweisenalpha Parameter inscatter(). Wie kann ich für jeden Punkt einen anderen Alpha-Wert festlegen? Ich kann Punkt für Punkt mit jedem bestimmten Alpha-Wert eine Schleife erstellen und zeichnen, aber dies scheint kein guter Ansatz zu sein.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage