Problemas al ejecutar 'patch' sobre GUIDE
Publicado por Rafa (3 intervenciones) el 24/11/2013 17:03:26
Tengo un problema un poco raro cuando intento asignar un grado de transparencia a un elemento 'patch' en mi GUI... El código es el siguiente:
function push_Callback(hObject, eventdata, handles)
% hObject handle to push_converter (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user table_data (see GUIDATA)
global x; global y;
axes(handles.axes2);
im=imshow(handles.imag);
pat=patch(x,y,'r','FaceAlpha',0.1);
Resulta que cuando ejecuto este codigo en mi GUI, se crea el patch pero no hay manera de que este se haga transparente sobre la imagen. En cambio, cuando ejecuto las mismas instrucciones pero sobre la linea de comandos de Matlab (abriendo un axes nuevo aparte), funciona perfectamente...
Que estoy haciendo mal? Tenéis alguna idea de que puede estar pasando?
Muchísimas gracias.
Rafa
function push_Callback(hObject, eventdata, handles)
% hObject handle to push_converter (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user table_data (see GUIDATA)
global x; global y;
axes(handles.axes2);
im=imshow(handles.imag);
pat=patch(x,y,'r','FaceAlpha',0.1);
Resulta que cuando ejecuto este codigo en mi GUI, se crea el patch pero no hay manera de que este se haga transparente sobre la imagen. En cambio, cuando ejecuto las mismas instrucciones pero sobre la linea de comandos de Matlab (abriendo un axes nuevo aparte), funciona perfectamente...
Que estoy haciendo mal? Tenéis alguna idea de que puede estar pasando?
Muchísimas gracias.
Rafa
Valora esta pregunta
0