Einzelnen alpha-Werte im scatter-plot

Frage ich mich, ob es möglich ist, einzelnen alpha-Werte für jeden Punkt, der gezeichnet werden soll mit der scatter Funktion von Matplotlib. Muss ich zum Plotten eine Reihe von Punkten, jeder mit seinen alpha-Wert.

Zum Beispiel habe ich diesen code in den plot einige Punkte

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 meine points_x, points_y und alpha_point haben n-Werte. Jedoch kann ich nicht zuordnen, ein array an die alpha parameter in scatter(). Wie kann ich einen anderen alpha-Wert für jeden Punkt? Ich kann loop und Plotten Sie Punkt für Punkt die einzelnen alpha-Wert, aber diese nicht scheinen, wie eine gute Ansatz.

  • Ich will, dass es ein scatter-plot mit Marker in einigen Punkten. Nicht eine heat-map.
  • Sie zu Durchlaufen haben, in einer Liste von Farben, die pre-Farbe zugeordnet, die als RGBA-Werte, um diese zum arbeiten
InformationsquelleAutor pceccon | 2014-07-15
Schreibe einen Kommentar