How can i create movable handles in Matlab graph to find data at the intersection of the handle and the graph?

I have a data and after plotting the data I want to develope a program to find out the result value in the graph by providing a vertical movable line which the user can drag thoughout the graph to fing value at desireable frequency. I already know about the datatip feature but this question is based on the future developments of the program.

Risposte (1)

If it fits your appication you could use stackedplot():
X = 0:0.1:4*pi();
Y = sin(X);
stackedplot(X',Y', "DisplayLabels", "sin(x)");
The vertical line follows the cursor.

1 Commento

Thank you so much @Joe Vinciguerra for this amazing reply. i nevee knew about this feature. But i guess this is not what i want maybe i did not phrased my problem correctly. So i want these vertical lines which can be moved from one region to another like you can pick the line and then drop/slide it at another locaion and then the line should display the output value. My real probelm is that I have to find the average of result values of given regions of graph but with different materilals the region keeps on changing and hence i want a customizable drag and drop kind of setup so that i can choose area of my choice and get the data in real time.

Accedi per commentare.

Categorie

Scopri di più su Graphics in Centro assistenza e File Exchange

Prodotti

Release

R2022a

Richiesto:

Ron
il 4 Apr 2023

Commentato:

Ron
il 4 Apr 2023

Community Treasure Hunt

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

Start Hunting!

Translated by