errorbarxy

Customizable error bar plot in X and Y direction
3,6K téléchargements
Mise à jour 19 fév. 2009

Afficher la licence

PLEASE NOTE:
A similar Matlab function, ploterr (FEX ID #22216), does all what this function does, plus some more. It should be preferred over this submission, which then might be deleted in a near future.

This function allows the user to plot the graph of x against y, along with both x and y errorbars.
With 4 numeric arguments (x,y,dx,dy), error bar are assumed to be of same magnitude in both direction.
One can specify lower and upper error bar with 6 numeric arguments (x,y,dx_high,dy_high,dx_low,dy_low).
x,y,dx,dy,... must be vectors of the same length.

[hp he] = errorbarxy(...) returns respectively the handle for the line plot object and the line error bar object.

It is possible to customize the line properties of the error bars by adding pair of 'field/value' fields (such as 'LineWidth',2) that can be understood by line. See LineProperties for more information.

--------
EXAMPLES
--------
X = 10 * rand(7,1);
Y = 10 * rand(7,1);
dx = rand(7,1);
dy = rand(7,1);
errorbarxy(X,Y,dx,dy,'Color','k','LineStyle','none','Marker','o',...
'MarkerFaceColor','w','LineWidth',1,'MarkerSize',11);

X = 10 * rand(7,1);
Y = 10 * rand(7,1);
dx = rand(7,1);
dy = rand(7,1);
dx2 = rand(7,1);
dy2 = rand(7,1);
errorbarxy(X,Y,dx,dy,dx2,dy2,'Color','B','LineStyle','--','Marker','s',...
'MarkerFaceColor','w','LineWidth',2,'MarkerSize',11);

This is a rewrite of the m-file errorbarxy of James Rooney, to add customizable line properties.

Author: Jean-Yves Tinevez
Work address: Max-Plank Insitute for Cell Biology and Genetics,
Dresden, Germany.
Email: tinevez AT mpi-cbg DOT de
November 2007;
Permission is given to distribute and modify this file as long as this notice remains in it. Permission is also given to write to the author for any suggestion, comment, modification or usage.

Citation pour cette source

Jean-Yves Tinevez (2024). errorbarxy (https://www.mathworks.com/matlabcentral/fileexchange/19002-errorbarxy), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2007b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Animation dans Help Center et MATLAB Answers
Remerciements

Inspiré par : errorbarxy

A inspiré : errbar, errorbarxy

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version
1.3.0.0

Added a reference to the FEX ID #22216 which does similar thing, in a much complete and better way.

1.2.0.0

Corrected minor bugs + updated picture

1.1.0.0

From Keith Brady feedback, prevent oddities when entering negative error bar length

1.0.0.0

Was still bad files. Updated with (hopefully) correct one and added docs.