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

5 次查看(过去 30 天)
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.

回答(1 个)

Joe Vinciguerra
Joe Vinciguerra 2023-4-4
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 个评论
Ron
Ron 2023-4-4
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.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Directed Graphs 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by