Individuelle valeurs alpha en nuage de points

Je me demandais si il est possible d'avoir individuelle valeurs alpha pour chaque point d'être tracée à l'aide de la scatter fonction de Matplotlib. J'ai besoin de tracer un ensemble de points, chacun avec sa valeur alpha.

Par exemple, j'ai ce code pour tracer quelques points

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()

Tous mes points_x, points_y et alpha_point ont n valeurs. Cependant, je ne peut pas affecter un tableau à la alpha paramètre dans scatter(). Comment puis-je avoir une autre valeur alpha pour chaque point? Je peux boucle et le tracé point par point, avec chaque valeur alpha, mais cela ne semble pas être une bonne approche.

  • Non, j'ai édité ma question. (:
  • Je veux que ce soit un nuage de points avec des marqueurs, en certains points. Pas une carte de chaleur.
  • Vous devez passer à une liste de couleurs pré-couleur mappé comme RGBA valeurs pour obtenir que cela fonctionne
InformationsquelleAutor pceccon | 2014-07-15