Matlab 拿着一把斧柄,两个把柄不起作用

Matlab 拿着一把斧柄,两个把柄不起作用,matlab,plot,matlab-figure,real-time-data,Matlab,Plot,Matlab Figure,Real Time Data,下面是如何得到两个绘图处理程序,它们将在同一个图形(轴)上绘制 这就是我递归地绘制实时数据的方式 set(plotHandle1,'YData',newestTag2Data(5,:),'XData',newestTag2Data(1,:)); hold on set(plotHandle2,'YData',newestTag3Data(5,:),'XData',newestTag3Data(1,:)); hold off set(figureHandle

下面是如何得到两个绘图处理程序,它们将在同一个图形(轴)上绘制

这就是我递归地绘制实时数据的方式

    set(plotHandle1,'YData',newestTag2Data(5,:),'XData',newestTag2Data(1,:));
    hold on
    set(plotHandle2,'YData',newestTag3Data(5,:),'XData',newestTag3Data(1,:));
    hold off
    set(figureHandle,'Visible','on');
    drawnow;
但是,我只看到plotHandle2,而没有看到plotHandle1


保持在此处似乎不起作用。

保持在
作用于活动轴,要保持特定轴,请使用:

hold(axesHandle,'on')
如果查看以下内容,可以确保获得2个绘图:

axesHandle.Children
只是一个简单的总结

你可以用

get(axesHandle.Children);
查看AxeHandle上线条的所有属性

如果一个轴手柄上有多条线,请使用

get(axesHandle.Children(1));
get(axesHandle.Children(2)); 
get(axesHandle.Children(1));
get(axesHandle.Children(2));