Changing the vertical errorbar tee

1 visualización (últimos 30 días)
Niles Martinsen
Niles Martinsen el 29 de Jun. de 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.

Respuestas (1)

the cyclist
the cyclist el 29 de Jun. de 2012
I suggest you use the following utility from the File Exchange. It is highly rated, and has worked perfectly for me.
  2 comentarios
Niles Martinsen
Niles Martinsen el 30 de Jun. de 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 el 3 de Jul. de 2012
I've never tried using on a log-log plot.

Iniciar sesión para comentar.

Categorías

Más información sobre Errorbars en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by