Problems with the patch transparency in a GUI
조회 수: 9 (최근 30일)
이전 댓글 표시
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
채택된 답변
Walter Roberson
2013년 11월 24일
Somehow your figure Renderer property has been forced to not be OpenGL in the GUI. Transparency requires OpenGL.
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!