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

6 次查看(过去 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 中查找有关 2-D and 3-D Plots 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by