how can i shrink my plot to fit into a given range on the x axis
조회 수: 7 (최근 30일)
이전 댓글 표시
hello, i needed to know if there is a way were i can shrink my plot.
i have a graph that repeats its self (n) number of times depending on a variable in a loop
the problem is that, when it comes to plotting the data, it doubles its self using using double the specified length on the x-axis.
as you can see here, point 2 should be placed at point 1, and point 1 should be shifted to the left (i.e) the x axis should not exceed the 3.2*10^5.
attached here is a text file with my code
![matlab.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/206188/matlab.png)
답변 (1개)
Yasasvi Harish Kumar
2019년 3월 1일
Hi,
Say you have y data and x data.
count = 0;
for i = 1:length(y)
if y(i) == 0
count = count + 1;
xli(count) = x(i);
end
end
for i = 1:count
subplot(count,1,i);
plot(x,y);
xlim(xli(i));
end
The above should help you.
Regards
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!