Matlab - Como visualizar la grafica en un axes por medio de un radio button

 
Vista:

Como visualizar la grafica en un axes por medio de un radio button

Publicado por Fernanda (5 intervenciones) el 23/08/2019 17:03:29
Tengo una duda,

Tengo varios axes con sus respectivas graficas, quisiera mediante un radio button poder mostrarla o no mostrala

para limpiar la grafica uso lo siguiente:

cla(handles.axes21,'reset');

que seria lo opuesto para mostrarla de nuevo
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Como visualizar la grafica en un axes por medio de un radio button

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 24/08/2019 19:29:21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
function varargout = mostrar_no_mostrar_grafica1(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @mostrar_no_mostrar_grafica1_OpeningFcn, ...
                   'gui_OutputFcn',  @mostrar_no_mostrar_grafica1_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end
 
if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
 
function mostrar_no_mostrar_grafica1_OpeningFcn(hObject, eventdata, handles, varargin)
axes(handles.axes1)
plot(rand(2,5))
 
axes(handles.axes2)
plot(rand(2,5))
handles.output = hObject;
 
guidata(hObject, handles);
 
 
function varargout = mostrar_no_mostrar_grafica1_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
 
function radiobutton2_Callback(hObject, eventdata, handles)
valor=get(hObject,'Value');
if valor==1
cla(handles.axes1,'reset');
else
    axes(handles.axes1)
    plot(rand(2,5))
end
 
function radiobutton3_Callback(hObject, eventdata, handles)
valor=get(hObject,'Value');
if valor==1
cla(handles.axes2,'reset');
else
    axes(handles.axes2)
    plot(rand(2,5))
end
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