【发布时间】:2012-05-02 05:22:29
【问题描述】:
在 Matlab 2011b 中,我有一个多维矩阵,该矩阵最初将呈现为 2 维的二维图。我希望用鼠标左键使标记可点击。单击标记会绘制一个由单击值分割的其他维度的新图形。
这个问题与Matlab: Plot points and make them clickable to display informations about it有关,但我想运行一个脚本,而不仅仅是弹出点击点的数据。
谷歌搜索暗示可以使用ButtonDownFcn,但我发现的示例需要手动绘制每个点并附加一个处理程序,如下所示:
hp = plot(x(1), y(1), 'o');
set(hp, 'buttondownfcn', 'disp(1)');
由于主图中有许多标记,是否可以将处理程序附加到整个曲线并调用子图绘图函数并单击标记的索引(首选)或坐标?
【问题讨论】:
标签: matlab plot interactive marker clickable