如何在matplotlib中自定义标记/符号属性?

如何在matplotlib中自定义标记/符号属性?,matplotlib,Matplotlib,命令示例: prop = matplotlib.pyplot.scatter(x,y,s=s,c=c) dir(prop)显示设置边缘颜色、设置边缘颜色、设置线条样式、设置线条样式-为什么在同一事物上有这么多变化 另外,如何去除边缘颜色?将值设置为None不起任何作用。打印后如何更改标记大小?似乎没有我可以访问的markersize属性 编辑 如果符号是通过plyplot.plot生成的,则会有一个markersize属性来更改它。但是使用pyplot.scatter,不存在。使用“无”可以查

命令示例:

prop = matplotlib.pyplot.scatter(x,y,s=s,c=c)
dir(prop)
显示设置边缘颜色、设置边缘颜色、设置线条样式、设置线条样式-为什么在同一事物上有这么多变化

另外,如何去除边缘颜色?将值设置为
None
不起任何作用。打印后如何更改标记大小?似乎没有我可以访问的markersize属性

编辑


如果符号是通过
plyplot.plot
生成的,则会有一个markersize属性来更改它。但是使用
pyplot.scatter
,不存在。

使用
“无”
可以查看这是否解决了edgecolor的问题。这通常会将属性设置为无颜色。

FYI:matplotlib的最新版本修复了
plot
scatter
之间的许多差异。要删除边缘颜色,请将其设置为字符串
'none'
。通常在matplotlib中,
None
表示“使用默认设置”,而
'None'
表示“无颜色”。哇。“无”和“无”之间的区别非常相关!谢谢--如果你能把它作为答案,我可以把它标记为已解决。。。