How to plot a graph with 2 Y axis of different scale in Matlab 2015?

41 visualizaciones (últimos 30 días)
I need to plot 2 plots on the same graph with one y axis on the left and other y axis on the right in Matlab 2015.

Respuesta aceptada

Mustafa Abu-Mallouh
Mustafa Abu-Mallouh el 15 de En. de 2019
Editada: Mustafa Abu-Mallouh el 15 de En. de 2019
For MATLAB R2015_, take a look at the plotyy function. That should be what you are looking for.
Beginning with R2016a, you would want to take a look at the yyaxis function and use that instead.
  2 comentarios
Yadu Bhusal
Yadu Bhusal el 2 de Mzo. de 2022
Editada: Yadu Bhusal el 2 de Mzo. de 2022
Well I was stuck on the same problem. I want 3 data set in primary y axis and 2 data set on secondary y axis with common data along x axis. I tried with [hAx, hLine1, hLine2] = plotyy([x',x',x'],[y1,y2,y3],[x',x'],[y4,y5]) It didn't work. But it worked for two data on primary and one data in secondary. Any help would be appreciated.

Iniciar sesión para comentar.

Más respuestas (0)


Más información sobre Line Plots en Help Center y File Exchange.


Community Treasure Hunt

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

Start Hunting!

Translated by