我正在使用 GUIDE 在 Matlab 中制作 GUI 应用程序。我有轴,我在按钮上绘制一些点。现在我想使用动画线在相同的轴上绘制线。添加到动画线的数据点来自事件。所以我需要在事件监听器中添加数据点。我想知道如何做到这一点,因为该事件侦听器无法访问动画线。以下是到目前为止的代码。
单击按钮时调用此函数-
function startButton_Callback(~, ~, handles)
x = randi(100, 20);
y = randi(100, 20);
plot(x, y, 'o');
la = newClass;
addlistener(la,'statusAnnouncement',@StatusListener);
这是事件中调用的函数
function StatusListener(obj, eventData)
h = animatedline;
addpoints(h,eventData.coordinate(1),eventData.coordinate(2));
drawnow
仅显示使用 plot 绘制的点。如何显示动画线?另外,我在命令窗口上没有收到任何错误。