how can i shrink my plot to fit into a given range on the x axis
3 次查看(过去 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)
3 个评论
回答(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!