how to show/hide colorbar by using menu
17 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hi. i want to show and hide a colorbar by using menu. this is my code. it shows the colorbar but it cant hide it. plz help me to fix the problem.
function colorbar_Callback(hObject, eventdata, handles)
axes(handles.axes1)
if(get(colorbar,'enable','off'))
set(colorbar,'visible','on')
else
set(colorbar,'visible','off')
end
0 comentarios
Respuestas (1)
Adam Danz
el 31 de Dic. de 2019
Editada: Adam Danz
el 14 de En. de 2020
This line below should throw an error (r2019b).
get(colorbar,'enable','off')
Error using matlab.graphics.illustration.ColorBar/get
Too many input arguments.
The get() command only has one input, the handle.
Instead, you want to check that the 'Enable' property of the colobar is set to 'off':
function colorbar_Callback(hObject, eventdata, handles)
axes(handles.axes1)
if strcmpi(get(colorbar,'enable'),'off')
set(colorbar,'visible','on')
else
set(colorbar,'visible','off')
end
Lastly, avoid using 'colorbar' as a variable name since it will override the function call colorbar().
0 comentarios
Ver también
Categorías
Más información sobre Colorbar en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!