Azzera filtri
Azzera filtri

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?

3 visualizzazioni (ultimi 30 giorni)
[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

Risposte (1)

madhan ravi
madhan ravi il 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)
  1 Commento
SGMukherjee
SGMukherjee il 28 Nov 2018
Can you tell me how to use different markers and two different legends for two red line plots? I am working with MATLAB R2015a.
[hAx,hLine1,hLine2] = plotyy(Altitude1,OcculationAz,[Altitude1',Altitude2'],[COSMIC',Digisonde']);
hLine1.Marker = 'o';
hLine2.Marker = '*';
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
legend('Occultation Azimuth','COSMIC','Digisonde','Location','NorthEastOutside')

Accedi per commentare.

Prodotti


Release

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by