Python 2.7 Matplotlib:散射颜色始终为蓝色

Python 2.7 Matplotlib:散射颜色始终为蓝色,python-2.7,matplotlib,Python 2.7,Matplotlib,我有以下代码: ax2.scatter(Px, Py, Pz,color = 'red',facecolor='red',edgecolor='red',s=60) 但是当它被绘制时,总是以蓝色显示散射点,我唯一能改变的颜色是边缘颜色。发生了什么事?我已经解决了我的问题。我将代码更改为: ax2.scatter(Px, Py, Pz,c ='red',edgecolor='red',s=60) 它成功了。@Goyo我已经将“color=red”改为“c=red”,它对我很有效,但可能是个b

我有以下代码:

ax2.scatter(Px, Py, Pz,color = 'red',facecolor='red',edgecolor='red',s=60)

但是当它被绘制时,总是以蓝色显示散射点,我唯一能改变的颜色是边缘颜色。发生了什么事?

我已经解决了我的问题。我将代码更改为:

 ax2.scatter(Px, Py, Pz,c ='red',edgecolor='red',s=60)

它成功了。

@Goyo我已经将“color=red”改为“c=red”,它对我很有效,但可能是个bug。感谢您的回复解释可能也在您实际运行的代码中。您发布的代码会引发类型错误,包括问题和答案。