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?

2 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

Menika
Menika il 25 Lug 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!

Più risposte (0)

Categorie

Scopri di più su Programming in Help Center e File Exchange

Prodotti


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by