subplot doesn't hold when plotting in for loop
이전 댓글 표시
I'm trying to subplot many signals with time in a single figure using subplot by using command 'hold on' in a for loop.
Ex: x is a structure with time
s=[];
plotpos=0.85;
for i=1:10;
s(i)=subplot(10,1,i,'Position', [0.175, plotpos, 0.8, 0.115]);
hold (s(i),'on'); grid on;
plot(x.time,x.signals.values(:,i))
plotpos=plotpos-0.14;
end
It deletes the previous subplots and adds a new one at next position instead of holding all previous subplots and adding new ones at new position.
댓글 수: 1
Jan
2016년 5월 16일
I've formatted your code. Please use the "{} Code" button. Thanks.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Subplots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!