【发布时间】:2013-06-28 13:49:06
【问题描述】:
我正在使用plot() 和hold(Ax, 'on') 函数在同一轴上绘制多个图。但是,我注意到如果我使用 set(Ax, 'XData', ..., 'YData', ...) 而不是 plot() 进行绘图,那么 hold(Ax, 'on') 功能将不起作用。换句话说,如果我使用set() 函数,我将无法在同一轴上绘制所有曲线。知道为什么会这样,或者是否有一种方法可以使用set() 并使用hold on 功能?谢谢!
【问题讨论】:
-
是的,我之前确实看过。但是,我不能完全得到那里的建议..
-
只是出于好奇 - 为什么不能/不想使用
plot? -
我使用
brush从图中选择数据。刷数据的脚本需要XData和YData,可以通过set(Ax, 'XData', ..., 'YData', ...)存储。我不确定plot()是否允许这样做,因为我还没有弄清楚..