Highlight multiple segments in plot and save indices
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
jj_jft
el 13 de Oct. de 2023
Comentada: jj_jft
el 14 de Oct. de 2023
Suppose I have multiple plots containing various data.
One such plot may be
x = linspace(0,2*pi,1000)
data = sin(2*x) + cos(5*x)
plot(data)
In the GUI, I would now like to select multiple single points or mark multiple segments of the graph, save the indices of the marked data programmatically, and then move to the next plot.
I have tried using brush, but it will only allow me to highlight a single segment. When I want to highlight the next segment, the first segment will not be marked anymore. I also looked into ginput, but it does not allow me to select actual points on the graph. I have thought about creating data tips in the GUI and then storing those, but since the plot contains a lot of points, these are hard to create for me.
Does anyone know if there is a kind of "hold on" function for the highlighting using brush or is there another way to acheive my goal?
Thank you in advance!
0 comentarios
Respuesta aceptada
Anton Kogios
el 14 de Oct. de 2023
Is this what you're after? You can select multiple segments by simply holding the Shift key, from the documentation:
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Exploration 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!