selecting value using ginput
Mostra commenti meno recenti
data = dlmread('value.txt');
plot3(data(:,1),data(:,2),data(:,3),'r.')
axis off
[x,y,z] = ginput(2)
ginput gives value in command window. I want that value above cursor on image when i select point. So, how to do..?
Risposte (1)
Walter Roberson
il 3 Gen 2013
0 voti
5 Commenti
Lalit Patil
il 3 Gen 2013
Walter Roberson
il 3 Gen 2013
Your question asks about "that value above cursor on image", but you do not have an image plotted according to the above code, so it is not clear what you want.
impixelinfo() is for use in determining data of images.
The solution I referred to over there used datacursormode() which does not require images to work.
Image Analyst
il 3 Gen 2013
Lalit, impixelinfo most certainly DOES work with color images. I know because I do it all the time. You case here is totally different. You actually don't have an image at all, like you did in your other question. Here you have a rendering of a plot of a few points in 3D - it's not a grayscale or color image in the sense that it's a solid 2D array of numbers. Do you understand the difference?
Lalit Patil
il 4 Gen 2013
Walter Roberson
il 4 Gen 2013
Add an axes or lineseries ButtonDownFcn callback (if you add it to axes, be sure to set() 'Hittest', 'off' on all the lines in the axes)
Categorie
Scopri di più su Data Exploration in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!