MATLAB: Different colors for scatter plot points based on the difference of x-y values

colors

Hello,
I have a scatter plot of two arrays, x and y. I need to distinguish the points in the plot with different colours based on the difference between x and y values. Hope someone can help me!
Thanks very much

Best Answer

You will need to come up with a vector that contains the values you want to use to set the color of the points. Once you have that, pass it in as the 4th input using the following syntax:
See this example for more.