Re: [讨论] 如何即时显示线图上鼠标指到的点的x, y值

楼主: sppmg (sppmg)   2017-07-23 22:01:06
※ 引述《micbrimac (shark)》之铭言:
: 最近在学用GUI画线图
: 想请问一下有什么方法
: 让鼠标指到的线图上的点 即时显示出该点的x, y值吗
: 对这方面不熟
: 想知道matlab有没有这个功能
: 麻烦能提供一些关键字或资讯
: 我比较有方向去学习
: 谢谢
google 了一下,能够即时读取鼠标位置要靠
get(0,'PointerLocation')
取得指标于萤幕座标上的位置(单位为像素)
你如果要用这个的话,还要搭配 figure 视窗位置、座标位置、
座标值与萤幕座标系统的转换,最后再检视数据找出邻近数据点。
如果可以接受须要点一下的话,我会建议你用 ginput() 处理比较简单。
至少你直接就可以取得鼠标点下的座标值。(我自己的程式是这样做)
作者: micbrimac (shark)   2017-07-24 09:31:00
感谢!我来研究一下
作者: justlive (不要跟猪吵架)   2017-07-31 12:50:00
ginput 简单好用

Links booklink

Contact Us: admin [ a t ] ucptt.com