
    e                     P   d Z ddlZddlZddlmZ  ej                         Zej                  d       ej                  dd       ej                  dd       dZ ej                  dde      a ej                  t        dz   d	z        a ej"                   et                    xaa ed
      D  cg c]4  } ej                  t         ej"                   et                    d      6 c} ag dZ ed      D  cg c]*  }  ej0                  t,        |    t,        | dz      e|          , c} ZeD ]  Zej7                  e        d Z ej:                         Zej>                  jA                  e       ejC                  d       e"dk(  r ejF                          yyc c} w c c} w )zP
Demonstrates use of FillBetweenItem to fill the space between two plot curves.
    N)QtCorez"pyqtgraph example: FillBetweenItemi
         g      4@   k)xypen)      ?)d   r      r         c                  <   dt        t        j                  j                  dd            z  } t        j                   | t        z  t        j                  j                  t        t                    z          }t        j                   | t        z  t        j                  j                  t        t                    z         }d}t        j                  |t        k  |t              d|z
  z  ||z  z   at        j                  |t        kD  |t              d|z
  z  ||z  z   a	t        d   j                  t        t               t        d   j                  t        |       t        d   j                  t        |       t        d	   j                  t        t               y )
N   r   g?)locscale)sizeg{Gz?r   r   r   )absnprandomnormalgausslenr	   wheremnmxcurvessetData)ay1y2ss       D/usr/lib/python3/dist-packages/pyqtgraph/examples/FillBetweenItem.pyupdater&      s'   	C		  Qc 233A
&&5299++Q+88
9	9B
&&5299++Q+88
9BA	"R%R	 AaC	(26	1B	"R%R	 AaC	(26	1B
1Ia
1Ia
1Ia
1Ia       __main__)$__doc__numpyr   	pyqtgraphpgpyqtgraph.Qtr   plotwinsetWindowTitle	setXRange	setYRangeNlinspacer	   expr   zerosr   r   r   ranger   brushesFillBetweenItemfillsfaddItemr&   QTimertimertimeoutconnectstart__name__exec)is   0r%   <module>rF      sv      bggi   7 8 c2  c2 BKKR1us{
"((3q6
 R>CAh	G#((Q("((3q6*(
4	G
%INqRA			F1Ivac{GAJ	?R	 AKKN 	   f  B zBGGI 5 
HRs   29F</F#