Matlab - radiobutton y axes

   
Vista:

radiobutton y axes

Publicado por Stephanie (1 intervención) el 28/10/2010 03:22:41
Holas,
supongamos q en la GUIDE tengo tres axes y tres radiobutton, quisiera cambiar el color de los axes en funcion de cada radio button.
si el radiobutton1 esta activado q el color del axes1 sea negro
si el radiobutton2 esta activado q el color del axes2 sea plateado
si el radiobutton3 esta activado q el color del axes3 sea dorado
Espero su ayuda, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:radiobutton y axes

Publicado por Kike (304 intervenciones) el 28/10/2010 06:06:40
Sólo necesitamos trabajar con los callbacks de los radio buttons.

function radiobutton2_Callback(hObject, eventdata, handles)

estado = get(handles.radiobutton2,'Value');

if estado % si el radiobutton está activado entonces
set(handles.axes2,'Color',[0.9,0.9,0.9]); % el color es plateado
else % si está desactivado entones
set(handles.axes2,'Color',[1,1,1]); % regresa a ser blanco
end

Colores:
'Color', [1,1,1] da blanco
'Color', [0,0,0] da negro
'Color', [1,0,0] da rojo
'Color', [0,1,0] da verde
'Color', [0,0,1] da azul
'Color', [0.9,0.9,0.9] da gris
'Color', [0.9,0.9,0] da dorado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar