我有一个带有 3 个轴组件的 Matlab GUI。它们的标签是predicted_ax
和。我想在第一个轴组件(带有 tag 的那个)的特定位置绘制垂直线。我怎么做?cost_ax
error_ax
predicted_ax
我试过这段代码:
ylim = get(handles.predicted_ax, 'ylim');
line([linePos, linePos], ylim);
但它在不同的轴(带有标签的轴error_ax
)上画线!我确定我没有混淆标签或轴组件。事实上另一个测试
ylim = get(handles.cost_ax, 'ylim');
line([linePos, linePos], ylim);
给出完全相同的结果:这条线是在最后一个带有标签的轴组件上绘制的error_ax
。那么如何在右轴上画线呢?