推 sleeeve:感謝!! 03/27 10:33
※ 引述《sleeeve (看不到夢想的我)》之銘言:
: 想請問大家,如何從plot上取點呢?
: 是這樣的:
: 1.我把圖型跑出來,假設一條取線。
: 2.我把滑鼠移到圖上,圖上就會出現兩條垂直線。(對! 就好像看股票,滑鼠在上面移動
: 會有兩條垂直線幫你看你想要圖上的
: 某個點)
編輯figure的WindowButtonMotionFcn,
讓滑鼠移動的時候取得axes的CurrentPoint,
依照CurrentPoint的x以及line的YData來更新兩垂直線的位置
: 3.然後當這兩條垂直線(十字型線),選到想要的點,妳按下左鍵,它就會訂出一點,
: 多按幾個點,圖會根據你取的點,重新畫出一條取線。
編輯figure或axes或line的ButtonDownFcn,
滑鼠被按下時檢查figure的SelectionType來判斷是否為左鍵,
然後更新line的XData與YData,
(或是把新舊混合XData與YData重新plot)
: 有點類似curve fitting
: 請問這要怎麼寫呢??
: 感謝!!
這個跟curve fitting其實沒啥關係,
只是會有大量的GUI object需要你來控制
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.67.56.254