2

一个最小的工作示例:

x = [1 2 3]
y = [1 2 3]
e = [1 1 1]
eb = errorbar(x,y,e)

此代码将生成如下图: MWE的输出代码

注意一些错误栏扩展的绿色和红色。即使eb.Color = 'k'运行,或任何其他代码将颜色更改为黑色,这种颜色仍然存在。

互联网上有很多示例涉及获取子级eb并将第二个子级的颜色设置为黑色,但在 R2015b 中,errorbarseries 类没有子级。

这怎么了?我不明白为什么 matlab 选择为绘图添加颜色并且似乎无法删除它。

编辑:

使用painters渲染器确实会产生黑色错误栏,因此它似乎是默认渲染器中的错误。如何将此作为错误报告提交给 Mathworks?

4

0 回答 0