I\'m trying to cluster points in a 3D coordinates DataFrame of 1428 points. The clusters are relatively flat planes that are elongated clouds. KMeans does not properly separate