散点图plt.scatter的一些属性:
x:指定散点图的x轴数据;
y:指定散点图的y轴数据;
s:指定散点图点的大小,默认为20,通过传入新的变量,实现气泡图的绘制;
c:可用于不同类别的颜色,指定散点图点的颜色,默认为蓝色;
marker:指定散点图点的形状,默认为圆形;
cmap:指定色图,只有当c参数是一个浮点型的数组的时候才起作用;
alpha:设置散点的透明度;
linewidths:设置散点边界线的宽度;
edgecolors:设置散点边界线的颜色;
对于画多重颜色的散点图,将不同颜色的数据用labels分开就好。在这里举一个混合高斯分布的例子:
# labels = gmm.predict(Dist)
#plot and save figure
fig1 = plt.figure(1,figsize=(6,4))
colors = ['b','g','r','orange']
Label_Com = ['Component 1','Component 2','Component 3','Component 4']
for index in range(4):
Price = data.loc[data['Label'] == index]['Price']