UIAxes - Remove Brushed Data through button click Callback.
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jordan
el 4 de Sept. de 2023
Respondida: Mario Malic
el 6 de Sept. de 2023
I have an app in app designer that containes a UIAxes in 2023a.
I currently enable the brush data function though a button click to allow user selection. Is it possible to use the "Remove Data" or "Replace with NANs" functionality that is normally accessed via a right click on the selected data, through a button click callback?
I'm unsure how to access the functionality in the code.
Thanks
8 comentarios
Mario Malic
el 6 de Sept. de 2023
Or you want to remove the brushed data without using the context menu, but using a button or something else?
Respuesta aceptada
Mario Malic
el 6 de Sept. de 2023
Here is an example of setting brushed data to NaNs, now you have to incorporate this in the callback.
fig = uifigure();
ax = uiaxes(fig);
t = 0:0.1:1;
y = sin(2*pi*t);
h = plot(ax, t, y, '-r');
hold (ax, "on");
h2 = plot(ax, t, 2*y, '-g');
% Uncomment after brushing data
% idx = logical(h.BrushData)
% h.YData(idx) = nan;
% h2.YData(idx) = nan;
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Develop Apps Using App Designer 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!