I have implemented an algorithm and here is a plot from my resource book:

I am new to Matlab. I have a xValues list, yValues list (I have divided my final matrix into x and y axis, I am not sure is that true, if you make a suggestion you are welcome) and a vector of labels.
I want to get an image as like in the above. How can I put some class labels (i.e. 0,1,2,3..) as like given image?
PS: I plot as like that: plot(xValues,yValues,'b.'); however my dots are like diamond, not point as like in the image.
You can use
textto plot text on the scene. (Matlab help:)You will need to know where on the graph you want to plot your text but you can do this:
which will give you this:
You can add different text styles etc with the regular matlab annotation things. You can also automatic add the number you want for your cluster with the sprintf command as i have shown when i plot the 8.
Good luck.