查看单个帖子
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 缩放/调整大小/重绘绘图时,Matlab是否执行回调?

在Matlab中,当用户放大绘图窗口时,我想更新在一组轴上绘制的数据。例如,假设我要绘制分析定义的特定函数。当用户放大迹线时,我想用其他数据更新绘图窗口,以便他们可以任意分辨率检查函数。

当视图改变时,Matlab是否提供钩子来更新数据? (或者只是何时重绘?)



回答:

是的,它确实。 ZOOM模式对象具有以下回调:

ButtonDownFilter ActionPreCallback ActionPostCallback 后两个在缩放功能之前或之后执行。您可以在ActionPostCallback设置更新函数,在其中根据新的坐标轴限制来更新绘图(坐标轴的句柄作为回调的第二个输入参数传递)。



更多&回答...
poster 当前离线   回复时引用此帖