Re: [討論] 如何即時顯示線圖上滑鼠指到的點的x, y值

看板MATLAB作者 (sppmg)時間7年前 (2017/07/23 22:01), 7年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《micbrimac (shark)》之銘言: : 最近在學用GUI畫線圖 : 想請問一下有什麼方法 : 讓滑鼠指到的線圖上的點 即時顯示出該點的x, y值嗎 : 對這方面不熟 : 想知道matlab有沒有這個功能 : 麻煩能提供一些關鍵字或資訊 : 我比較有方向去學習 : 謝謝 google 了一下,能夠即時讀取滑鼠位置要靠 get(0,'PointerLocation') 取得指標於螢幕座標上的位置(單位為像素) 你如果要用這個的話,還要搭配 figure 視窗位置、座標位置、 座標值與螢幕座標系統的轉換,最後再檢視數據找出鄰近數據點。 如果可以接受須要點一下的話,我會建議你用 ginput() 處理比較簡單。 至少你直接就可以取得滑鼠點下的座標值。(我自己的程式是這樣做) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.188.151 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1500818469.A.828.html ※ 編輯: sppmg (114.32.188.151), 07/23/2017 22:01:44

07/24 09:31, , 1F
感謝!我來研究一下
07/24 09:31, 1F

07/31 12:50, , 2F
ginput 簡單好用
07/31 12:50, 2F
文章代碼(AID): #1PTAmbWe (MATLAB)
文章代碼(AID): #1PTAmbWe (MATLAB)