Effacer les filtres
Effacer les filtres

findout coordinate from plot

1 vue (au cours des 30 derniers jours)
il147
il147 le 14 Mar 2022
my figure's x is longitude and y is latitude
I use gininput and this is not lon,lat value
I want to know that point of coordinate to lon,lat value
and is there any function that i pick to point on my plot and extract coordinate?
[loni,lati]=ginput(1)
  1 commentaire
KSSV
KSSV le 14 Mar 2022
You can try datapoints and getpts.

Connectez-vous pour commenter.

Réponses (1)

Simon Chan
Simon Chan le 14 Mar 2022
Check function datacursormode.
I copy the example from the documentation and you can implement it into your code:
clear; clc;
x = 1:10;
y = x.^2;
scatter(x,y)
dcm = datacursormode;
dcm.Enable = 'on';
dcm.UpdateFcn = @displayCoordinates;
function txt = displayCoordinates(~,info)
x = info.Position(1);
y = info.Position(2);
txt = ['(' num2str(x) ', ' num2str(y) ')'];
fprintf('\nX = %.2f, Y=%.2f\n',x,y); % I added this line so that you know what data are retrieved from this callball
end

Catégories

En savoir plus sur Lighting, Transparency, and Shading dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by