Making plot with two x-axis and two y-axis

Hello everyone!
I am trying to plot two different vectors with different lengths. Therefor i most likely need two x-axis but i also need two y-axis
this is what im trying to plot:
yyaxis left
plot(datenum(Time),Pmax);
yyaxis right
plot(datenum(Time2),Midtemp);
xticks=get(gca,'xtick');
set(gca,'xticklabel',cellstr(datestr(xticks))')
The problem is that Time and Pmax is same length and Time2 and Midtemp is the same length.
Therefor i need two x-axis and two y-axis.

 Accepted Answer

Raj
Raj on 30 Apr 2019
I think this will help.

2 Comments

Yes that worked!
Thanks!
Can someone explain yyaxis right/left works but xxaxis top/bottom doesn't work?
What are the alternatives to put x axis top and bottom with Y axis left and right so I can superimpose two dataset on each other and check the difference?

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!