Using different line style, colour, and legend
    17 views (last 30 days)
  
       Show older comments
    
    Ke Yeun Yong
 on 1 Oct 2023
  
    
    
    
    
    Commented: Ke Yeun Yong
 on 1 Oct 2023
            Hi, I have two lines in one graph, I am trying to set different line style, colour and legend of each line. 
The following are the code I have so far.
Please give guidance.  Very much appreciated.
X = Altitude;
Y = ROC_22K;
Z = ROC_26K;
plot(X([1:42]),Y([1:42]),X([1:42]),Z([1:42]),'Linestyle', '-', 'linewidth', 1.0);
xlabel('Altitude (m)','FontSize',14, 'fontweight', 'bold', 'color', '[0 0 1]')
ylabel('ROC (m/s)','FontSize',14, 'fontweight', 'bold', 'color', '[0 0 1]')
title('Rate of Climb Vs Altitude','FontSize',16, 'fontweight', 'bold', 'color', '#000000')
legend('Rate of Climb','Location','Bestoutside')
grid on
grid minor

0 Comments
Accepted Answer
  Image Analyst
      
      
 on 1 Oct 2023
        Looks like you know how to use MATLAB.  About all I might offer is to use the 'Color' option in plot to specify specific colors.  Or you can look at colororder to set up a sequence of default colors to use if you don't use the color option.
If you want different linestyles, I'd plot them separately:
% Plot Y vs. X with one linestyle.
plot(X([1:42]),Y([1:42]), 'Color', 'r', 'Linestyle', '-.', 'linewidth', 1.0); % first linestyle
hold on; % Don't blow away prior plot.
% Plot Z vs. X with a different color and linestyle.
plot(X([1:42]),Z([1:42]), 'Color', 'b', 'Linestyle', '--', 'linewidth', 2.0); % Different linestyle
help colororder
More Answers (0)
See Also
Categories
				Find more on Discrete Data 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!
