错误栏Matlab 2014b的不同颜色

时间:2015-07-03 22:41:58

标签: matlab colors

我正在绘制误差条,并希望为不同颜色的每个误差条着色,以使绘图更容易解释。但是,由于我使用matlab2014b,因为错误栏系列不再有孩子,所以在线的所有内容都已过时。这是我正在使用的代码:

x=[1 2 3 4]
y=[0.5 0.3 0.45 0.36]
upperbound=y.*0.25
lowerbound=y.*0.15

fig1=figure  
e1=errorbar(x,y,lowerbound,upperbound,'x')

如果可能的话,我也希望为中心点着色,提前谢谢。

1 个答案:

答案 0 :(得分:2)

也许您可以单独绘制每个错误栏,例如:

hold on
for k = 1:length(x)
    e1 = errorbar(x(k),y(k),lowerbound(k),upperbound(k),'x');
    set(e1,'Color',rand(1,3))
    set(e1,'MarkerEdgeColor',rand(1,3))
end

有关如何更改线条样式,颜色等的更多信息,请参阅Errorbar Series Properties