usar sobplot en un axes
Publicado por Mike (10 intervenciones) el 26/11/2011 07:02:00
Un saludo a todos,
Estoy usando un axes dentro de una GUI y me gustaría saber como es posible tener dos gráficas dentro de un mismo axes, es posible? o ustedes conocen alguna forma de hacerlo?
Todo esto por que usando "figure" y utilizando subplot se tienen varias gráficas dentro de una ventana, ahora quiero ver si es viable pero dentro de un axes y GUI.
tengo ahora esto, pero no funciona bien, el subplot abarca toda la ventana de la GUI y ya no puedo recuperar el tamaño original de la axes.
function boton2_Callback(hObject, eventdata, handles)
[s1, fs1, nbit1]=wavread('C:\matlab\audio1_44k_16_m.wav');
[s2, fs2, nbit2]=wavread('C:\matlab\audio2_44k_16_m.wav');
axes(handles.axes1);
cla;
subplot (122);plot(s2); title('Señal de entrada'); xlabel('Muestras');ylabel('Amplitud');
subplot (121);plot(s1); title('Señal de entrada'); xlabel('Muestras');ylabel('Amplitud');
guidata(hObject,handles);
gracias por su tiempo.
Saludos.
Estoy usando un axes dentro de una GUI y me gustaría saber como es posible tener dos gráficas dentro de un mismo axes, es posible? o ustedes conocen alguna forma de hacerlo?
Todo esto por que usando "figure" y utilizando subplot se tienen varias gráficas dentro de una ventana, ahora quiero ver si es viable pero dentro de un axes y GUI.
tengo ahora esto, pero no funciona bien, el subplot abarca toda la ventana de la GUI y ya no puedo recuperar el tamaño original de la axes.
function boton2_Callback(hObject, eventdata, handles)
[s1, fs1, nbit1]=wavread('C:\matlab\audio1_44k_16_m.wav');
[s2, fs2, nbit2]=wavread('C:\matlab\audio2_44k_16_m.wav');
axes(handles.axes1);
cla;
subplot (122);plot(s2); title('Señal de entrada'); xlabel('Muestras');ylabel('Amplitud');
subplot (121);plot(s1); title('Señal de entrada'); xlabel('Muestras');ylabel('Amplitud');
guidata(hObject,handles);
gracias por su tiempo.
Saludos.
Valora esta pregunta


0