I performed and plotted a kmeans analysis in R with the following commands: km = kmeans(t(mat2), centers = 4) plotcluster(t(mat2), km$cluster) #from library(fpc) Here is the result from the plot:![enter image description here][1] What I want to know is how to make sense of the `km$centers` attribute and the plot. What I know is that `km$centers` is a 4 X 31 matrix. Each row represents the corresponding cluster. I think each column represents an iteration in the algorithm (correct me if I am wrong) so the final iteration and result of the algorithm for the centers would be given by: km$centers[, 31] 0.008785652 -0.088641371 -0.012666252 -0.079348292 I must be wrong about a lot because this leads to the following questions: 1. The centers given by`km$centers` are not (x, y) coordinates. How do I get these (x, y) center coordinates? 2. The center for cluster 4 (according to the plot) must be something like (12, 2) but the above center numbers do not reflect any of these coordinates. In fact every number in the 4 X 31 matrix is less than 1. So, what is the relationship between `km$centers` and the plot? The ultimate goal here is to create a matching (not mentioned here) based upon the (x, y) coordinates. All help is greatly appreciated! [1]: https://i.sstatic.net/sBWIS.png