STY: improved the figure produced by the example
BF: in set_euclidian, deal properly with the case where graphs have no edges
BF: created a data array with the correct shape
ENH: refactored the geodesic k-means algorithm on Field so that it indeed solves the geodesic k-means problem