【发布时间】:2021-04-04 16:29:59
【问题描述】:
我有一个包含 15 个集群的 kmeans 集群对象。我重新排列了对象的 cluster_centers 并从该列表中删除了 5 个特定的集群中心。现在我想可视化我的对象和集群中心。但我找不到使某些集群不可见的方法。
我最初的聚类数据是:
当我尝试使用其新的集群质心来可视化我的 kmeans 数据对象时,我得到以下输出:
我想让没有“X”标记的集群不可见。我该怎么做?
我用这段代码绘制了上面的图:
plt.scatter(X_train[:,0], X_train[:,1],c=TrainData[1],cmap='gist_rainbow')
plt.scatter(new_centroids[:,0], new_centroids[:, 1],s = 150, c = 'black', label = 'Centroid', marker="x")
plt.show()
【问题讨论】:
标签: python matplotlib scikit-learn data-science data-mining