scatter(
x, y, s=None, c=None, marker=None, cmap=None, norm=None,
vmin=None, vmax=None, alpha=None, linewidths=None, verts=None,
edgecolors=None, *, plotnonfinite=False, data=None, **kwargs)
#散点图
import numpy as np
import matplotlib.pyplot as plt
#x=np.arange(1,20,1)
x1=np.random.randn(1,100)
x2=np.random.randn(1,100)
#y=-x*3+6
y=np.random.randn(1,100)
#s为调节散点大小,c为颜色,marker为散点的样式,alpha为透明度
plt.scatter(x1,y,s=20,c='r',marker='o',label='x1',alpha=0.5)
plt.scatter(x2,y,s=20,c='b',marker='o',label='x2')
#plt.legend()为图例,即在图像上显示对应标签信息,便于区分
#参数loc,即控制图例展示的位置,1为右上角,2为左上角,具体可参考
plt.legend(loc=1)
#参数grid为控制是否显示网格背景,默认为True
plt.grid(True)
plt.show()
运行显示: