Numeric text edit field filled out automatically when I clicked in the plot's either X_axis or Y_Axis. Is that possible in matlab app designer?

3 次查看(过去 30 天)
For example: Here, we have plot vehicle count vs time. I want to use plot's some values in my app for further process. Like if I click on 15s on time_axis, it take value from plot and fill that value in text edit field of the app. So, I don't have to put value manually in edit field. Is that possible in matlab? if yes, could you share links, where I can get idea about it.

采纳的回答

Menika
Menika 2023-7-25
Hi,
Yes, you can use MATLAB's interactive features to capture user input from a plot and update a text edit field in your app accordingly
  1. Create your MATLAB app using the App Designer.
  2. Add a plot to your app's UI where the vehicle count vs. time data is displayed.
  3. Add a callback function to the plot's ButtonDownFcn property. This function will be triggered when the user clicks on the plot.
  4. In the callback function, capture the x-coordinate (time) of the clicked point using the CurrentPoint property of the plot.
  5. Retrieve the corresponding value from the plot data based on the clicked x-coordinate (time).
  6. Update the text edit field in your app with the retrieved value.
Hope it helps!

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Develop Apps Using App Designer 的更多信息

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by