Highlight multiple segments in plot and save indices
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
jj_jft
am 13 Okt. 2023
Kommentiert: jj_jft
am 14 Okt. 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 Kommentare
Akzeptierte Antwort
Anton Kogios
am 14 Okt. 2023
Is this what you're after? You can select multiple segments by simply holding the Shift key, from the documentation:
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Exploration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!