所以我现在正在处理 MatLab GUI 任务。这基本上是一个估计游戏。在每次试验中,用户都会猜测左侧轴上显示的相关性。当他们点击提交时,我的代码会计算他们的估计与实际相关性之间差异的绝对值。到目前为止,一切都很好。
在右侧轴上,我想绘制一条线,每次点击“提交”时都会更新。x 坐标是试验编号,y 坐标是前面提到的绝对差值。我可以通过使用“散点图”或“绘图”使用点而不是线成功地绘制此信息,但是当我尝试将其设为线时,没有出现任何内容,尽管轴似乎确实更新了......以下两个代码如果标记是“。”则工作 或'o'或's'或'x'......实际上是任何标记......但我无法让它连接点......我一直在尝试使用动画线条和drawow但没有也不适合我..
plot(handles.trial, handles.diff(handles.trial),'-.'); hold on; %plot trialwise absolute differences
或者
scatter(handles.trial, handles.diff(handles.trial),'-.'); hold on; %plot trialwise absolute differences
**问题解决了!请参阅下面的解决方案