Changing Scale on Plotyy

Suppose you want to use plotyy,
one function ranges from [0,1], the other function ranges from [-1,10000]
Suppose that in the section function, it's minimum value is say -.67, when you plot them together, the second function appears above the first one due to the range, suppose I want to bring it down, how would I do this?

 Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 27 Aug 2013
Edited: Azzi Abdelmalek on 27 Aug 2013
[ax,h1,h2]=plotyy(x1,y1,x2,y2)
use the handle ax(1) to change the first axis and ax(2) to change the second one
For example
set(ax(2),'ylim',[ymin ymax])

3 Comments

T
T on 27 Aug 2013
What if only one value on the scale shows up on the y-axis? How can I create multiple scale readings?
You can control your scale
set(ax(2),'ylim',[min(y2) max(y2)])
T
T on 11 Sep 2013
What if I only want to specify the minimum and leave the maximum alone? Specifying the max, tapers off the graph and I want some space above the function to display.

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!