【发布时间】:2015-04-25 08:13:14
【问题描述】:
我在一张图中有 6 个散点图,如下所示。
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');
我想知道是否可以在点之间留出一些间距,这样两个点就不会相互重叠。例如,在 x 轴的值 1 上会有 6 个不同的点(一个代表每个散点图),所以我想知道如何让每个点都有一条垂直车道?
因此,如果我使用stem 而不是scatter,您会看到茎线重叠,并且更难查看图,如下面的屏幕截图所示。因此,对于每个 xtick,它都有 6 个词干,我想知道是否无论如何我可以将 6 个词干中的 5 个稍微移动一下,以便它们都出现。
所以这是我当前覆盖的茎的屏幕截图:
【问题讨论】:
标签: matlab matlab-figure