我正在进行群集散点图,其中我有群集,我希望每个群集都标有不同的符号。例如,一个集群为X,另一个集群为O,可能是第三个集群为^
。我可以使用以下颜色执行此操作:
colormap = np.array(['red', 'lime', 'black', 'green'])
plt.scatter(temp[2200:5000].tempvar1, temp[2200:5000].tempvar2, c=colormap[dbscan.labels_], s=40)
我尝试了类似的标记过程。创建了一个标记数组并将其发送到散点图,但它不起作用:
marker=np.array(['9', '+', '.', 'x'])
plt.scatter(temp[2200:5000].tempvar1, temp[2200:5000].tempvar2, marker=marker[dbscan2.labels_], c=colormap[dbscan2.labels_], s=40)
有关如何实现这一目标的任何想法?