Borrar filtros
Borrar filtros

get plotyy second axis handle

6 visualizaciones (últimos 30 días)
Zakary Stone
Zakary Stone el 13 de Abr. de 2011
I know I can get the second axis handle for plotyy with
[AX,~,~] = plotyy(x1,y1,x2,y2)
and the handle is AX(2) but i use the plotyy function inside another function so AX is deleted because its a local variable
when i use gca (after running the function) in the command window I get what would be AX(1)
So my question is how to get the second axis handle after running the function

Respuesta aceptada

Paulo Silva
Paulo Silva el 13 de Abr. de 2011
AX=findall(0,'type','axes');
AX(2) %what you are looking for?!
  3 comentarios
Zakary Stone
Zakary Stone el 14 de Abr. de 2011
actually using
AX=findall(0,'type','axes')
what i am looking for is
AX(1)
thanks
Paulo Silva
Paulo Silva el 14 de Abr. de 2011
You can compare the handles
AX=findall(0,'type','axes');
if AX(1)==gca
MySecondAxes=AX(2)
else
MySecondAxes=AX(1)
end
MySecondAxes %the handle you are interested in (not the current axes)

Iniciar sesión para comentar.

Más respuestas (2)

Jarrod Rivituso
Jarrod Rivituso el 13 de Abr. de 2011
This also would work:
secondAxes = findobj('Type','axes','Color','none')
  4 comentarios
Zakary Stone
Zakary Stone el 14 de Abr. de 2011
thanks for the explanation
this is exactly what i need(now that i know how it works)
sorry that i already gave the accepted answer check
Paulo Silva
Paulo Silva el 14 de Abr. de 2011
All the solutions provided work just fine :)

Iniciar sesión para comentar.


Zakary Stone
Zakary Stone el 13 de Abr. de 2011
thanks for your responses i don't know whether your answers are right or wrong because i am still learning the the program and i'm not familiar with the functions you used
however i after continuing to reading through t help files i found a solution
get(gcf,'children')
this gives me a list of the handles
thanks

Categorías

Más información sobre Two y-axis en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by