Former-commit-id:2b462d8665
[formerly133dc97f67
] [formerlya02aeb236c
] [formerlya02aeb236c
[formerly9f19e3f712
]] [formerly2b462d8665
[formerly133dc97f67
] [formerlya02aeb236c
] [formerlya02aeb236c
[formerly9f19e3f712
]] [formerly06a8b51d6d
[formerlya02aeb236c
[formerly9f19e3f712
] [formerly06a8b51d6d
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]]]] Former-commit-id:06a8b51d6d
Former-commit-id:2c3569dd39
[formerly9bb8decbcf
] [formerly8e80217e59
] [formerlye2ecdcfe33
[formerly377dcd10b9
] [formerly8e80217e59
[formerly3360eb6c5f
]]] Former-commit-id:e2ecdcfe33
[formerly377dcd10b9
] Former-commit-id:e2ecdcfe33
Former-commit-id:7dbd17a5aa
40 lines
784 B
Python
Executable file
40 lines
784 B
Python
Executable file
'''
|
|
Illustration of upper and lower limit symbols on errorbars
|
|
'''
|
|
|
|
from math import pi
|
|
from numpy import array, arange, sin
|
|
import pylab as P
|
|
|
|
fig = P.figure()
|
|
x = arange(10.0)
|
|
y = sin(arange(10.0)/20.0*pi)
|
|
|
|
P.errorbar(x,y,yerr=0.1,capsize=3)
|
|
|
|
y = sin(arange(10.0)/20.0*pi) + 1
|
|
P.errorbar(x,y,yerr=0.1, uplims=True)
|
|
|
|
y = sin(arange(10.0)/20.0*pi) + 2
|
|
upperlimits = array([1,0]*5)
|
|
lowerlimits = array([0,1]*5)
|
|
P.errorbar(x, y, yerr=0.1, uplims=upperlimits, lolims=lowerlimits)
|
|
|
|
P.xlim(-1,10)
|
|
|
|
fig = P.figure()
|
|
x = arange(10.0)/10.0
|
|
y = (x+0.1)**2
|
|
|
|
P.errorbar(x, y, xerr=0.1, xlolims=True)
|
|
y = (x+0.1)**3
|
|
|
|
P.errorbar(x+0.6, y, xerr=0.1, xuplims=upperlimits, xlolims=lowerlimits)
|
|
|
|
y = (x+0.1)**4
|
|
P.errorbar(x+1.2, y, xerr=0.1, xuplims=True)
|
|
|
|
P.xlim(-0.2,2.4)
|
|
P.ylim(-0.1,1.3)
|
|
|
|
P.show()
|