Maison  >  Questions et réponses  >  le corps du texte

Pourquoi la couleur de chaque point ne peut-elle pas être définie dans le scatter de Python ?

plt.scatter(x=rw.x_value,y=rw.y_value,c=point_number,colormap=plt.cm.Blues,gecolors='none',s=15)

où point_number fait référence à une série de points, puis utilise range() pour générer une liste de nombres et utilise le mappage de couleurs, mais lors de l'exécution, une erreur est signalée ValueError : argument RGBA invalide : 0
J'utilise python3
I veux demander Voyons comment le paramètre de couleur dans scatter peut être défini pour chaque point

巴扎黑巴扎黑2710 Il y a quelques jours1254

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2017-05-18 11:04:35

    下面是文档中对scatter的参数c的说明:
    c : couleur, séquence ou séquence de couleurs, facultatif, par défaut : 'b'
    c peut être une chaîne de format de couleur unique ou une séquence de spécifications de couleur de longueur N, ou une séquence de N nombres à mapper aux couleurs en utilisant le cmap et la norme spécifiées via kwargs (voir ci-dessous). Notez que c ne doit pas être une seule séquence numérique RVB ou RVBA, car elle ne peut pas être distinguée d'un tableau de valeurs à mapper en couleurs. c peut être un tableau 2D dans lequel les lignes sont RVB ou RVBA, y compris le cas d'une seule ligne pour spécifier la même couleur pour tous les points.

    可见可以传入一个序列(list之类的)

    répondre
    0
  • Annulerrépondre