- cut the elements after the one you click on with respect to the x-axis?
 - cut the elements after the one you click on with respect to the position of the element in the original array?
 
how can i cut data from a plot?
    36 views (last 30 days)
  
       Show older comments
    
hello, goodmorning folks
how can i cut a data clicking on a plotted data? i want to cut the data from where i click untill the end
anyone has this code?
thx :)
1 Comment
  Sara
      
 on 31 Jul 2014
				From where you click you mean:
Have you looked into ginput?
Accepted Answer
  Ben11
      
 on 31 Jul 2014
        
      Edited: Ben11
      
 on 31 Jul 2014
  
      As Sara suggests, using ginput to let the user select a x-value from which to crop:
clear
clc
x = 1:10*pi;
figure
subplot(2,1,1)
plot(x,sin(x));
title('Original plot');
uiwait(msgbox('Select an x-value from which to crop','modal'));
[x_user ~] = ginput(1); % Let the user select an x-value from which to crop.
x(x>x_user) = [];
subplot(2,1,2);
plot(x,sin(x));
title('New plot with cropped values');
xlim([min(x(:)) max(x(:))]);
results in the following:

1 Comment
  nam bui
 on 12 Feb 2021
				Hello, I'm wondering how you you do it if I want to plot out both end of the graph, meaning when its at 2.5 and 25.5?
More Answers (0)
See Also
Categories
				Find more on Data Exploration 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!