使用DBSCAN创建的集群的可视化

时间:2016-11-16 17:35:47

标签: python cluster-analysis visualization

我使用DBSCAN聚类算法聚类地理数据点。对于500K +点,我得到900个集群。

用于群集的代码:

db = DBSCAN(eps=13/6371., min_samples=20, algorithm='ball_tree', metric='haversine').fit(np.radians(coords))

cluster_labels = db.labels_

se = pd.Series(cluster_labels)

df3['Cluster'] = se.values

示例输出:

Latitude    Longitude   Cluster
48.462       -68.3214   761
32.111       -111.311   123

现在我试图在地图上绘制lat-long对及其簇圈。我尝试使用folium,但我无法绘制群集圆圈。

我提到了这个博客http://geoffboeing.com/2014/08/clustering-to-reduce-spatial-data-set-size/,但在查找群集中心点时,我无法导入libray MultiPoint。

只是想知道有没有办法在地图上绘制聚类及其相关数据点。

非常感谢任何帮助。非常感谢!!

0 个答案:

没有答案