MATLAB的错误栏图是否可以替代允许刷数据?

Jon*_*erg 5 matlab plot brush

如文档中所述,MATLAB brush不适用于errorbar绘图(请参见" 无法绘制的绘图类型"一节).例如,

figure;
errorbar((1:10)+2*sin(.3:.3:3),cos(1:1:10)/2);
hold all;
plot(10:-1:1,'o-g');
brush
Run Code Online (Sandbox Code Playgroud)

生成一个图表,我可以从绿色中刷出数据点plot,但不能从红色errorbar图中刷出数据点:

截图

更新

理想情况下,我想找到一种方法来追溯制作错误条可绘制的绘图,缺少提取XData和YData并重新创建图形plot.

如果不这样做,是否有一个替换功能errorbar允许我将来创建的情节?

Jon*_*nas 2

通过创建的绘图对象line不可刷,但通过创建的绘图对象plot可以。由于这两个对象都是 类型line,我怀疑差异可能在于 Java 级别。

然而,这提出了一种解决方法:您可以编写一个errorbar使用该line命令而不是命令plot来绘制误差条的版本,从而允许您仅浏览绘图。