1. A method for visualizing a multi-dimensional data set, the method comprising the steps of: clustering the multi-dimensional data set into k clusters, each cluster having a centroid; selecting one of two distinct current centroids and three distinct non-collinear current centroids; generating a current 2-dimensional cluster projection based on the selected current centroids; selecting two distinct target centroids when two distinct current centroids are selected, at least one of the two target centroids being different from the two current centroids; selecting three distinct non-collinear target centroids when three distinct non-collinear current centroids are selected, at least one of the three target centroids being different from the three current centroids; and generating an intermediate 2-dimensional cluster projection based on the current centroids and the target centroids.