一个最小的工作示例:
x = [1 2 3]
y = [1 2 3]
e = [1 1 1]
eb = errorbar(x,y,e)
注意一些错误栏扩展的绿色和红色。即使eb.Color = 'k'
运行,或任何其他代码将颜色更改为黑色,这种颜色仍然存在。
互联网上有很多示例涉及获取子级eb
并将第二个子级的颜色设置为黑色,但在 R2015b 中,errorbarseries 类没有子级。
这怎么了?我不明白为什么 matlab 选择为绘图添加颜色并且似乎无法删除它。
编辑:
使用painters
渲染器确实会产生黑色错误栏,因此它似乎是默认渲染器中的错误。如何将此作为错误报告提交给 Mathworks?