How to plot something like this?

3 次查看(过去 30 天)
i have same data sets, but i really don't know how to make this kind of plot...

采纳的回答

Joseph Cheng
Joseph Cheng 2014-4-10
Where we helped set them horizontally next to each other.
  4 个评论
Joseph Cheng
Joseph Cheng 2014-4-10
x=[60:20:260]; %set x axis ticks
y=rand(11); %get something to plot
h1=subplot(2,1,2); %setup subplot1
plot(x,y,'-.'); %plot subplot1
box on % leave only x and y axes
xlim([60 260]) %setup some x axis
set(h1,'Xtick',x) %set the x axis ticks to show only x
h1_pos = get(h1,'Position'); %get the position data for sublot1.
y2 = 10*y.^2; %make something up for subplot2
h2=subplot(2,1,1); %make subplot2
plot(x,10*y,'-.'); %plot subplot2
box on
set(h2,'Xcolor',[1 1 1]) %make the Y axis line white
set(h2,'Xtick',[])
xlim([60 260]) %setup some x axis
h2_pos=get(h2,'Position');
set(h2,'Position',[h1_pos(1) h1_pos(2)+h1_pos(4) h2_pos(3:end)]) %using position of subplot1 put subplot2next to it.
3 min of adaptation of what i had in the link

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Visual Exploration 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by