how to draw two y axis?
    2 views (last 30 days)
  
       Show older comments
    
    Ibrahim AlZoubi
 on 16 Jun 2020
  
    
    
    
    
    Answered: Deepak Gupta
      
 on 16 Jun 2020
            I've two lines: 
x=[0,0,0,0,0,76,344,607,748,816,840,850,841,835,773,661,435,169,0,0,0,0,0,0];
z=[4.8,4.4,4.1,4.4,4.8,5.1,7.2,7.2,7.2,7.2,7.2,6.2,5.1,6.2,6.2,8.2,8.2,7.2,7.2,5.1,4.1,5.1,9.3,8.2];
months_of_the_year=0:1:23;  
plot(months_of_the_year,x,'-',months_of_the_year,z,'--','LineWidth',2.5)
when I plot them the porblem is one of these lines is not visable, how can i draw two y axis which makes me see the second line? 
how to make each of these two y axis for each line?
1 Comment
  Deepak Gupta
      
 on 16 Jun 2020
				Can you clarify, what do you mean by two Y axis? Are you referring variable z as second Y axis?
Accepted Answer
  Deepak Gupta
      
 on 16 Jun 2020
        As suggested by Madhan, you can use yyaxis function to show 2 different scales on yaxis. 
In your case,
x=[0,0,0,0,0,76,344,607,748,816,840,850,841,835,773,661,435,169,0,0,0,0,0,0];
z=[4.8,4.4,4.1,4.4,4.8,5.1,7.2,7.2,7.2,7.2,7.2,6.2,5.1,6.2,6.2,8.2,8.2,7.2,7.2,5.1,4.1,5.1,9.3,8.2];
months_of_the_year=0:1:23;
yyaxis left
plot(months_of_the_year,x,'-')
yyaxis right
plot(months_of_the_year,z,'--','LineWidth',2.5)
0 Comments
More Answers (1)
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!

