Borrar filtros
Borrar filtros

get 3D coordinate (x,y,z) of a surf plot on mouse click in App Designer

2 visualizaciones (últimos 30 días)
Yang Yang
Yang Yang el 8 de En. de 2020
Comentada: Yang Yang el 9 de En. de 2020
I created a surf plot in App Designer, and when I mouse click on the figure, it can display the (x,y,z) coordinate on the plot, However, I could not find a way to directly access and save x, y, z coordinate of the mouse click to variables to allow further data processing. Can someone help me with that? thank you very much.
Following is a code how I initialize my surf plot, I used UIAxe for holding my surf plot:
% initialize figure 1
app.UIAxes_X = 10:1:50;
app.UIAxes_Y = 1:0.1:3;
app.UIAxes_Z = NaN(size(app.UIAxes_Y,2),size(app.UIAxes_X,2));
app.surf_handle = surf(app.UIAxes, app.UIAxes_X, app.UIAxes_Y,app.UIAxes_Z);
  4 comentarios
Mohammad Sami
Mohammad Sami el 9 de En. de 2020
You are probably referring to the data tip. What is the version of matlab you are using ?
Yang Yang
Yang Yang el 9 de En. de 2020
it's probably data tip.
I'm using version 2019b.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Graphics Object Properties en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by