为什么size=np.random.rand(100)*1000这行代码,括号里的100改成10会报错,不能正常运行?
s 的大小和x、y必须一致,包括colors
当你将100改为10时,可能会收到以下错误:
ValueError: 's' argument must be a scalar or sequence of the same length as 'x'
这是因为在绘制散点图时,散点图的大小(s参数)必须与坐标轴的数据(x参数)具有相同的长度。因此,当您将数据长度更改为10时,需要将size数组也更改为长度为10的数组。
为了解决此问题,您可以将size数组的长度更改为10,例如:
size = np.random.rand(10) * 1000
或者你可以保留size数组的长度为100,并且将x数组和y数组的长度更改为100