我正在实现一个K-Means聚类算法。我想在散点图中显示聚集的数据集(每个数据集有不同的颜色)。我的做法如下:
for i in range(k):
plt.scatter(np.array(clustersets[i])[:, 0], np.array(clustersets[i])[:, 1], c=c_map(i))
,其中k是中心数(->;散点图中的簇集数。
我现在想添加一个图例,其中每个数据集包含一个项目。因此,这取决于预定义的数字k
我怎样才能添加一个图例,使其覆盖散点图中的所有不同项目,而不考虑k
是什么
Tags:
你能试试
c=KMeans(n_clusters=k).fit(X).labels_astype(float)
吗如果我理解正确,您需要一个从
0
到k
的图例。您可以使用带有fiel说明符的label
选项%d
来指定数据集相关问题 更多 >
编程相关推荐