代码plt.scatter(data[:,0],data[:,1],data[:,2],color = 'red',s = 1)会报错:TypeError: scatter() got multiple values for argument 's'
时间: 2024-01-16 07:03:15 浏览: 116
java 返回多个值的问题
5星 · 资源好评率100%
这个错误是因为`scatter()`函数中`s`参数被重复传入了值。在这个函数中,有两种方式可以指定点的大小:
1. 通过`size`参数指定所有点的大小
2. 通过`s`参数指定每个点的大小
你的代码中同时使用了这两种方式,导致`s`参数被重复传入了值。要解决这个问题,只需要删除其中一种方式即可,比如删除`s`参数即可:
```
plt.scatter(data[:,0],data[:,1],data[:,2],color='red')
```
或者删除`size`参数:
```
plt.scatter(data[:,0],data[:,1],s=1,color='red')
```
阅读全文