Matlab 通过鼠标单击从axis获取值
我正在Matlab中开发一个GUI,它显示一个绘图(在axis对象中)。单击绘图中的某个点时,GUI将打开该数据点的其他一些绘图 我在我的图形中添加了一个axis对象,并实现了WindowButtonDownFcn以获得按钮点击。我可以用鼠标定位Matlab 通过鼠标单击从axis获取值,matlab,matlab-guide,Matlab,Matlab Guide,我正在Matlab中开发一个GUI,它显示一个绘图(在axis对象中)。单击绘图中的某个点时,GUI将打开该数据点的其他一些绘图 我在我的图形中添加了一个axis对象,并实现了WindowButtonDownFcn以获得按钮点击。我可以用鼠标定位 pos=get(hObject,'CurrentPoint'); 但如何将其转换为绘图中的值?(即点击了哪个x值) 谢谢 (我很高兴知道是否有更简单的方法来实现这一点,而不是编写自己的GUI)尝试查找ginput上的帮助,然后将其设置为某个变量。然
pos=get(hObject,'CurrentPoint');
但如何将其转换为绘图中的值?(即点击了哪个x值)
谢谢
(我很高兴知道是否有更简单的方法来实现这一点,而不是编写自己的GUI)尝试查找ginput上的帮助,然后将其设置为某个变量。然后根据你所做的GINPUT的数量绘制点数
这里有很多解释:@EitanT-谢谢,这很有效。我只需要把斧头的把手放进箱子里就行了。写下你的评论作为答案,这样我可以标记它。