how can set "off" the visibility of axes in gui
13 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (2 件)
B.k Sumedha
2015 年 6 月 19 日
編集済み: B.k Sumedha
2015 年 6 月 19 日
set(handles.axes1,'visible', 'off');
This may solve
17 件のコメント
B.k Sumedha
2015 年 6 月 19 日
Have a try with this
set(findobj(gcf, 'type','axes1'), 'Visible','off')
Andres Charris
2019 年 3 月 18 日
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 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!