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?

9 visualizaciones (últimos 30 días)
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.

Respuesta aceptada

Menika
Menika el 25 de Jul. de 2023
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!

Más respuestas (0)

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by