how to plot Double y axis?
Mostrar comentarios más antiguos
This value how plot in matlab R2015 version?
Distance (X axis) TIFF (y1) Percentage (y2)
Fixed Float
1 2 99 1
6 6 97 3
10 8 94 6
15 10 92 8
22 15 89 11
Respuestas (3)
Yusuf Suer Erdem
el 11 de Nov. de 2021
0 votos
x = linspace(0,10);
y = sin(x);
yyaxis left
plot(x,y)
z = (8*x);
yyaxis right
plot(x,z)
ylim([-150 150])
I put an example above. The x axis is singular. And we have two Y axis. The limit of Y axis is [-150,150]. I hope it helps!
3 comentarios
SOMNATH MAHATO
el 11 de Nov. de 2021
Yusuf Suer Erdem
el 11 de Nov. de 2021
Just try the way below and it will work for you:
x = [1 6 10 15 22];
y1 = [2 6 8 10 15];
y2 = [99 97 94 92 89];
y3= [1 3 6 8 11];
plot(x,y1,x,y2,x,y3)
For version 2016a aor later, use yyaxis instead
x = [1 6 10 15 22];
y1 = [2 6 8 10 15];
y2 = [99 97 94 92 89];
[hAx,hLine1,hLine2] = plotyy(x,y1,x,y2);
ylabel(hAx(1),'TIFF') % left y-axis
ylabel(hAx(2),'Percentage') % right y-axis
5 comentarios
SOMNATH MAHATO
el 11 de Nov. de 2021
Awais Saeed
el 11 de Nov. de 2021
SOMNATH MAHATO
el 11 de Nov. de 2021
SOMNATH MAHATO
el 21 de Abr. de 2022
> I can't change right y axis color. How i can change it?
yyaxis right
ax = gca();
ax.YAxis(2).Color = 'r';
SOMNATH MAHATO
el 22 de Abr. de 2022
0 votos
Categorías
Más información sobre Graphics en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

