Hi, I want to plot 4 y-axes against x-axis. How do I plot it?

27 visualizaciones (últimos 30 días)
Isa Isa
Isa Isa el 2 de Mzo. de 2017
Respondida: Rik el 2 de Mzo. de 2017
Hi, I want to plot 4 y-axes against x-axis. I want to put legend and colour. How do I plot it? Thanks Isa
  2 comentarios
Jos (10584)
Jos (10584) el 2 de Mzo. de 2017
Editada: Jos (10584) el 2 de Mzo. de 2017
Something like plotyy but then with four y-axes? Can you draw an example?
Isa Isa
Isa Isa el 2 de Mzo. de 2017
Like x = linspace(0,5); y1 = sin(x); y2 = sin(5*x); y3= sin(10*x); y4=sin(15*x); Plot y1,y2,y3 and y4 against x

Iniciar sesión para comentar.

Respuestas (2)

Rik
Rik el 2 de Mzo. de 2017
Another interpretation of your question results in this solution:
x = linspace(0,2*pi); y1 = sin(x); y2 = sin(5*x); y3= sin(10*x); y4=sin(15*x);
plot(x,y1,'b',x,y2,'r',x,y3,'c',x,y4,'k')
legend({'sine of x','sine of 5x','sine of 10x','sine of 15x'})

Meade
Meade el 2 de Mzo. de 2017
Check out the excellent addaxis function by Harry Lee.
It let's you add n y-axes to any plot, plus has lots of extended functionality for redrawing, adding additional lines after plotting, etc, etc.

Categorías

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