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 (최근 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에서 Annotations에 대해 자세히 알아보기

제품


릴리스

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by