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