0

我正在使用如下代码在同一轴上绘制多个图

if isfield(data, 'yPredNew')
    yyaxis left;
    y = data.yPredNew;
    y = y(1:length(xx));
    h = plot(xx, y, '-k', 'LineWidth', 0.5);
    legend_labels{end+1}='yPred_{mixed}';
end

即每个情节可以根据条件绘制或不绘制。legend_labels数组相应地增长。

在我添加yyaxis呼叫之前,没有任何警告。然后我添加了yyaxis电话,一些情节与yyaxis left其他情节yyaxis right。之后开始出现警告。视觉上图看起来一样,但图例条目是混合的。

怎么修?

更新

我想我通过在两个数组中分别为左右收集图例条目然后在调用图例之前连接它来修复它。这解决了订单。警告可能是由enither错误引起的。

4

0 回答 0