selecting value using ginput
显示 更早的评论
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..?
回答(1 个)
Walter Roberson
2013-1-3
0 个投票
5 个评论
Lalit Patil
2013-1-3
Walter Roberson
2013-1-3
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
2013-1-3
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
2013-1-4
Walter Roberson
2013-1-4
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)
类别
在 帮助中心 和 File Exchange 中查找有关 Data Exploration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!