Pourquoi la couleur de chaque point ne peut-elle pas être définie dans le scatter de Python ?
巴扎黑
巴扎黑 2017-05-18 11:02:35
0
1
1322
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

巴扎黑
巴扎黑

répondre à tous(1)
大家讲道理

下面是文档中对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之类的)

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal