登录论坛

查看完整版本 : 缩放/调整大小/重绘绘图时,Matlab是否执行回调?


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

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



回答:

是的,它确实。 ZOOM (http://www.mathworks.com/help/techdoc/ref/zoom.html)模式对象具有以下回调:

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



更多&回答... (https://stackoverflow.com/questions/4940561)