Filter löschen
Filter löschen

Changing the vertical errorbar tee

1 Ansicht (letzte 30 Tage)
Niles Martinsen
Niles Martinsen am 29 Jun. 2012
Hi
I have the following example
x=1:1e1;
y=x;
e=sqrt(y);
figure(1)
errorbar(x, y, e, e)
What I want is to change the size of the horizontal little line above and below each vertical errorbar (the "tee"). In "errorbar.m" I have set tee=0 as a test, but it still does display the little horizontal line.
Am I doing something wrong here, since MatLAB doesn't respond?
Best, Niles.

Antworten (1)

the cyclist
the cyclist am 29 Jun. 2012
I suggest you use the following utility from the File Exchange. It is highly rated, and has worked perfectly for me.
  2 Kommentare
Niles Martinsen
Niles Martinsen am 30 Jun. 2012
Thanks for the suggestion. I can't make it work with a log-log scale however:
x=1e-3:1e-4:1;
y=x;
e=sqrt(y);
figure(1)
h=errorbar(x, y, e);
ylim([1e-5 1e2])
set(gca,'xscale','log','yscale','log')
errorbar_tick(h, 20)
By using it like this I thought that all data points would get the same tee-width, regardless of their position?
Best, Niles.
the cyclist
the cyclist am 3 Jul. 2012
I've never tried using on a log-log plot.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Errorbars finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by