-1

我希望能够创建堆叠散点图。所以同样是需要的Y-axisX-axis每个散点图应彼此垂直。此外,所有散点图都应该具有相同的Y-axis值,并且我希望它们在每个间隔上具有相同的 y 标签。

我已经尝试过 Subplot 但这并没有给出我想要的。有人有什么想法吗?

4

1 回答 1

1

使用一些垂直分离?

x  = rand(1,100); %// example x axis data
y1 = rand(1,100); %// example y axis data 1
y2 = rand(1,100); %// example y axis data 2
y3 = rand(1,100); %// example y axis data 3
sep = 2; %// vertical separation

hold all
plot(x, y1, '.')
plot(x, sep+y2, '.')
plot(x, 2*sep+y3, '.')

在此处输入图像描述

或者更好的是,使用subplot

subplot(3,1,1)
plot(x, y1, 'r.')
subplot(3,1,2)
plot(x, y2, 'g.')
subplot(3,1,3)
plot(x, y3, 'b.')

在此处输入图像描述

于 2013-12-21T01:43:01.073 回答