scatter是用于画散点图的函数。网上有的人说其中的s和lw参数都是设置点的大小,其实二者是有区别的:s设置的是点的大小,lw设置的是点周围的圈的大小。
s参数
我们先固定lw=0,调整s看效果:
plt.scatter(x.numpy()[:,0],x.numpy()[:,1],c=y.numpy(),s=10,lw=0,cmap='RdYlGn')
plt.show()
plt.scatter(x.numpy()[:,0],x.numpy()[:,1],c=y.numpy(),s=30,lw=0,cmap='RdYlGn')
plt.show()
lw参数
同样的,我们使s保持不变,调整lw:
plt.scatter(x.numpy()[:,0],x.numpy()[:,1],c=y.numpy(),s=10,lw=10,cmap='RdYlGn')
plt.show()