我试图绘制从模糊c均值聚类中获得的聚类。
情节应如下所示。
情节代码
plt.autoscale(tight=True)
然而,当我尝试使用clusplot时,绘图以相反的方向显示(顶部和底部以及左右),如下所示。
我想知道是否有办法扭转情节,以便按照上面的图片显示。
另外,对于非常密集的区域,很难找到椭圆标签。我想知道是否有办法在椭圆内而不是在外面显示标签。
第二张图片的代码
plt.autoscale
答案 0 :(得分:1)
clusplot
是一个为你执行大量魔术的功能。特别是它会对数据集进行投影 - 遗憾的是,这种数据集以您不喜欢的方式发生。 (另请注意尺度 - 它也会居中并缩放数据)
clusplot.default
:创建一个可视化数据分区(聚类)的双变量图。所有观察均由图中的点表示,使用主成分或多维缩放。
据我所知,clusplot
没有地图支持,但你会想要这样的地图......
虽然可能,但您可以使用s.x.2d
参数指定精确投影(这样可以禁用自动缩放),添加地图可能仍然很困难。也许看一下clusplot
的来源,只选择你想要的部分?