Joining points of a plot
    7 views (last 30 days)
  
       Show older comments
    
Hi,
I am plotting a graph shown in the images using the following code. Kindly let me know how I should change it to join these points using straight lines. Also how can I give a particular label to that line? Ultimately I would be having multiple parallel lines like this with different labels. Thanks.
h1=figure; figure(h1); hold on;
for n=1:length(zeta_dom_r) if abs(zeta_dom_r(n)-0.700)<0.0001
        plot(tau_invp(n), T_delayp(n), 'r.')
        xlabel('\tau (s)');
        ylabel('T Delay (s)');
        xlim([0 5]);
        ylim([0 0.5]);
    end

end
0 Comments
Accepted Answer
  Kirby Fears
      
 on 16 Sep 2015
        
      Edited: Kirby Fears
      
 on 16 Sep 2015
  
      Just add a dash to the line specification to connect the dots.
Instead of
 plot(tau_invp(n), T_delayp(n), 'r.')
Add a dash as shown below
 plot(tau_invp(n), T_delayp(n), 'r.-')
After plotting, use the legend function to add a legend to your graph. Just input names for each line in the order in which they were plotted and they will appear in the legend.
 plot(1:10, rand(1,10), 'r.-')
 legend('myline')
0 Comments
More Answers (0)
See Also
Categories
				Find more on 2-D and 3-D Plots 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!
