I have 6 scatter plots in one figure as shown below.
A=rand(10,2);
B=rand(10,2);
C=rand(10,2);
figure();
hold on;
scatter( 1:10, A(:,1), 'r*');
scatter( 1:10, A(:,2), 'ro');
scatter( 1:10, B(:,1), 'b*');
scatter( 1:10, B(:,2), 'bo');
scatter( 1:10, C(:,1), 'g*');
scatter( 1:10, C(:,2), 'go');
I wonder if I can make some spacing between the points so that no two points overlay each other. So for example, on the value 1 of x-axis there will be 6 different points (one representing each scatter plot), so I'm wondering how I can make each one has its one vertical lane?
So if I used stem instead of using scatter you'll see that the stem lines overlay and it makes it harder to view the plot as shown below in the screenshot. So for every xtick it has 6 stems, and I'm wondering if there is anyway I can shift 5 of the 6 stems a little bit so that they all appear.
So this is a screenshot of my current stems overlaying:

