Plottong double y axis with data from two different data sets for right y axis. How to create legends for two different data sets in right Y axis for MATLAB 2015a?
2 views (last 30 days)
Show older comments
[hAx,hLine1,hLine2] = plotyy(Altitude1,OcculationAz,[Altitude1',Altitude2'],[COSMIC',Digisonde']);
title('Variation of Electron Density and Occultation Azimuth with Altitude')
xlabel('Altitude (Km)')
ylabel(hAx(1),'Occultation Azimuth (deg)') % left y-axis
ylabel(hAx(2),'Electron Density (/m3)') % right y-axis
2 Comments
madhan ravi
on 27 Nov 2018
Edited: madhan ravi
on 27 Nov 2018
sorry for the inconvenience made @SGMukherjee
Answers (1)
madhan ravi
on 27 Nov 2018
Try this example:
yyaxis right
plot(x,y)
hold on
plot(x1,y1)
legend({'1st','2nd'},'Location',northeast)
yyaxis left
plot(x2,y2)
legend('3rd','Location',northwest)
See Also
Categories
Find more on Legend 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!