'daki dağılım noktalarının renklerine karşılık gelir Scikit-learn'de KMeans algoritması aracılığıyla oluşturduğum bir çizimim var. Kümeler farklı renklere karşılık gelir. Burada, arsadaki küme numarasına karşılık gelen bu arsa için bir desteğe ihtiyaç duyuyorum. İdeal olarak, efsane kümenin rengini göstermeli ve etiket küme numarası olmalıdır. Teşekkürler.Açıklama efsanesi, matplotlib
DÜZENLEME: İnsanların benim efsane rengine uygun hale başardı bu
from sklearn.cluster import KMeans
km = KMeans(n_clusters=20, init='random')
km.fit(df) #df is the dataframe which contains points as coordinates
labels = km.labels_
plt.clf()
fig = plt.figure()
ax = fig.add_subplot(111, axisbg='w', frame_on=True)
fig.set_size_inches(18.5, 10.5)
# Plot the clusters on the map
# m is a basemap object
m.scatter(
[geom.x for geom in map_points],
[geom.y for geom in map_points],
20, marker='o', lw=.25,
c = labels.astype(float),
alpha =0.9, antialiased=True,
zorder=3)
m.fillcontinents(color='#555555')
plt.show()
()' komutunu, ya da alternatif bir marka olarak burada
kodudur tüm sınıfları olan ayrı bir renk çubuğu. Sklearn galerisinde bunun nasıl yapılacağını gösteren örnekler var. İnsanlar senin örneğini çalıştıramayacaksın, bu yüzden çalışmak zor ... –Teşekkürler @ RutgerKassies..Eğer bir çözüm bulursanız lütfen – Nitin
@Nitin sklearn galerisini kontrol edecek, lütfen buraya geri gönderin – cd98