Effacer les filtres
Effacer les filtres

how to normalize or plot in the same scale in 2 sided graph ?

7 vues (au cours des 30 derniers jours)
Akim Mahmud
Akim Mahmud le 1 Mai 2018
Hi,
I have surface water and air temp data aganist time in the attached plot. How do I plot the both temp data in the same y axis range, for example from 30 F to 80 F ? Please help.

Réponses (1)

lokender Rawat
lokender Rawat le 7 Mai 2018
Since you are able to generate the plot, the only thing is to have it scaled to same values on both sides of y-axis. You can use the 'ylim' command after the 'plot' command in your code. Below is a sample code where you can see the y-axis being scaled to same values on both the vertical axes.
x = linspace(0,10,50);
y1 = sin(x);
figure
yyaxis left
plot(x,y1)
ylim([0 1]);
%title('Combine Plots')
hold on
y2 = sin(x/2).^x;
plot(x,y2)
hold off
You can see the difference in the figure once you comment the 'ylim([0 1])' command in the above sample code. Read more on ylim command using below link:

Catégories

En savoir plus sur Graphics dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by