Highlight multiple segments in plot and save indices

1 vue (au cours des 30 derniers jours)
jj_jft
jj_jft le 13 Oct 2023
Commenté : jj_jft le 14 Oct 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!

Réponse acceptée

Anton Kogios
Anton Kogios le 14 Oct 2023
Is this what you're after? You can select multiple segments by simply holding the Shift key, from the documentation:
  1 commentaire
jj_jft
jj_jft le 14 Oct 2023
Thanks a lot, I must have overlooked this.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Exploration dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by