how can set "off" the visibility of axes in gui
15 views (last 30 days)
Show older comments
I want to set a image as background of my gui and i don't want the axes to appear. I tried with set(axes1,'visible','off') also with set(axes1,'handlevisibility','off','visible','off'),but it does not work.I also try to set it manually in "property inspector",but it does not work. axes1 is the current axes. thanks in advance.
0 Comments
Answers (2)
B.k Sumedha
on 19 Jun 2015
Edited: B.k Sumedha
on 19 Jun 2015
set(handles.axes1,'visible', 'off');
This may solve
17 Comments
B.k Sumedha
on 19 Jun 2015
Have a try with this
set(findobj(gcf, 'type','axes1'), 'Visible','off')
Andres Charris
on 18 Mar 2019
ant= get(hObject,'Value');
minFreq = 1;
maxFreq = 10;
t = 0:0.001:1;
% Get parameters from GUI
fs = get(handles.freqSlider,'Value');
freq = minFreq + fs * (maxFreq - minFreq);
amp = str2double(get(handles.amplEdit,'String'));
% Calculate data
x = amp * sin(2*pi*freq*t);
% Create time plot in proper axes
h=plot(t,x);
if ant==1;
h.Visible='on';
else
h.Visible='off';
set(handles.axes1,'Visible','off');
end
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!