purity adjustment is now based solely on the 1st cluster
added an option to adjust plotting axis according to purity; also the plot now excludes all points outside the limits