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));