#横纵坐标范围
xlim(0, 150)
ylim(0, 10)
# 做散点图
fig = plt.gcf()
fig.set_size_inches(16.5, 12.5)#重新设置大小
print(len(datas))
print(type(datas))
print(center_array)
x = np.arange(0,10)
y = x
f1 = plt.figure(1)
#表示取datas第一列和第二列的数据,而且label的值分别为0,1,2
plt.scatter(datas[nonzero(label == 0), 0], datas[nonzero(label == 0), 1], marker='o', color='r', label='0', s=10)
plt.scatter(datas[nonzero(label == 1), 0], datas[nonzero(label == 1), 1], marker='+', color='b', label='1', s=10)
plt.scatter(datas[nonzero(label == 2), 0], datas[nonzero(label == 2), 1], marker='*', color='g', label='2', s=10)
plt.scatter(center_array[:, 0], center_array[:, 1], marker='x', color='m', s=30)
plt.show()
示意图:
参考链接:
https://blog.csdn.net/qiu931110/article/details/68130199