【发布时间】:2012-07-18 01:32:05
【问题描述】:
我有一个带有 3 个轴组件的 Matlab GUI。他们的标签是predicted_ax、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 的坐标区组件上。那么如何在右轴上画线呢?
【问题讨论】:
标签: matlab user-interface drawing matlab-guide axes