matlab plot()函数问题

一段基础的均匀分布取值
N = 1000;
m = 0.5;
y = rand(1,N);
plot(y,'*');hold on;
xlabel('N');
ylabel('y');

绘制图形显示:
图1
请问如何操作能够显示成这样:
图2
将图1中纵坐标变为图2的横坐标,将图1的1000个点的横坐标变为图2的纵坐标,并且限制在虚线框内