2014-04-01 9 views

Antwort

11

Erhalten Sie einen Griff zum errorbar Objekt. Es hat zwei Kinder, die dem Datenplot bzw. den Fehlerbalken entsprechen. Dann können Sie die Farbe jedes separat einstellen.

h = errorbar(x,y,e) %// a color spec here would affect both data and error bars 
hc = get(h, 'Children') 
set(hc(1),'color','b') %// data 
set(hc(2),'color','g') %// error bars 
+0

fantastisch, das ist viel einfacher auf den LineSpec Hokuspokus – user1234440

2

In 2014b der Fehlerbalken Objekt keine Kinder anymore. Eine (hässliche) Möglichkeit, dies zu umgehen, ist, die Funktion erneut mit einer anderen Farbe darzustellen. Effektiv zeichnet dies die Funktion mit einer neuen Farbe über der Funktion mit der alten Farbe.

hold on; 
errorbar(x, y, e, 'r'); % // The color here will stay for the error bars 
plot(x, y, 'b');  %// Here we change the color of the original function 
+1

Sie die lineplot in errorbar verstecken können überhaupt: 'errorbar (x, y, e, 'r', 'LinienArt' "keine"); ' – Dominik

Verwandte Themen