Problems with the patch transparency in a GUI
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ralph
le 24 Nov 2013
Réponse apportée : Walter Roberson
le 24 Nov 2013
I have a weird problem using the patch tool. When I try to plot a transparent patch on an image in my GUI, it doesn't work, I mean, the patch doesn't become transparent. But when I do the same out of my GUI (in the Matlab command line), it works perfecty. What am I doing wrong?? Thanks
The code that i'm using is very simple:
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);
0 commentaires
Réponse acceptée
Walter Roberson
le 24 Nov 2013
Somehow your figure Renderer property has been forced to not be OpenGL in the GUI. Transparency requires OpenGL.
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!