how can i shrink my plot to fit into a given range on the x axis
3 views (last 30 days)
Show older comments
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)
Answers (1)
Yasasvi Harish Kumar
on 1 Mar 2019
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 Comments
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!