ERRPLOT Procedure
Note: The new ERRORPLOT function has replaced much of the functionality of the ERRPLOT procedure.
The ERRPLOT procedure plots error bars over a previously drawn plot.
This routine is written in the IDL language. Its source code can be found in the file errplot.pro
in the lib
subdirectory of the IDL distribution.
Examples
To plot symmetrical error bars where Y is a vector of data values and ERR is a symmetrical error estimate, enter:
; Plot data:
PLOT, Y
; Overplot error bars:
ERRPLOT, Y-ERR, Y+ERR
If error estimates are non-symmetrical, provide actual error estimates in the upper and lower arguments.
; Plot data:
PLOT,Y
; Provide custom lower and upper bounds:
ERRPLOT, lower, upper
To plot Y versus a vector of abscissas:
; Plot data (X versus Y):
PLOT, X, Y
; Overplot error estimates:
ERRPLOT, X, Y-ERR, Y+ERR
Syntax
ERRPLOT, [ X, ] Low, High [, WIDTH=value]
Graphics Keywords:[, CLIP=[X0, Y0, X1, Y1]] [, COLOR=value] [, /DATA| , /DEVICE| , /NORMAL] [, LINESTYLE={0 | 1 | 2 | 3 | 4 | 5}] [, /NOCLIP] [, PSYM=integer{0 to 10}] [, SYMSIZE=value] [, /T3D] [, THICK=value] [, Z=value]
Arguments
X
A vector containing the abscissa values at which the error bars are to be plotted. X only needs to be provided if the abscissa values are not the same as the index numbers of the plotted points.
Low
A vector of lower estimates, equal to data - error.
High
A vector of upper estimates, equal to data + error.
Keywords
WIDTH
The width of the error bars. The default is 1% of plot width.
Version History
Original |
Introduced |
See Also
ERRORPLOT, OPLOTERR Procedure, PLOT Procedure, PLOTERR Procedure