
    e                     B   d Z ddlZddlZddlmZ  ej                  d      Z ej                  dd      Z
e
j                  dd	        ej                  d
       e
j                  dej                  j                  dd      d      Zej#                  dd        ej$                  dddddddd      Z ej$                  dddddgddddd d!"      Z ej$                  dd#d$d%d&dgd'dd()      Zej-                  d*d*g       ej/                  e       ej/                  e       ej/                  e        ej0                         Z ej0                  d+dd,d-d.d/ ej4                  d0d0      i1      Zej9                         j;                  d#        ej0                  d2dd3d45      Zej?                  d6 ej@                  dd       ej@                  d7d      d8d9d:       d; Z! ej0                  d<e!=      Z"ej/                  e       ej/                  e       ej/                  e       ej/                  e"        ejF                  d>d?g@      Z$ej/                  e$        ejJ                  e$jL                  d&   dAdBdCdDE      Ze'dFk(  r ejP                          yy)GzN
This example demonstrates some of the plotting items available in pyqtgraph.
    N)QtCorezInfiniteLine ExampleTzPlotting items examples)showtitlei  iX  )	antialiaszPlot Items exampled   
   )sizescaleg      ?)r   ypeni(   Z   zx={value:0.2f}g?)   r   r   )r   r   r   2   )positioncolorfillmovable)r   anglelabel	labelOpts)r   r   r   i   )r   r   r   zy={value:0.2f}mm)r   r   r   )r   r   r   r   )r   r   r   )r   r   r   boundshoverPenr   r   -   gdiagonal   )r   r   r   r   )
rotateAxisr   r   )r   r   r   r   r      )      starz#F4511Ezvert={1:0.2f}offset   )posr	   symbolr   r   r   )r   r   xz#00ACC1)r&   r	   r'   r   zThird Labelr!   z#558B2F)r   r   )anchorr$   r   r   c                 $    d| dz  dd|dz  ddS )NzSquare Values: (r    z.4fz, ) )r(   r   s     A/usr/lib/python3/dist-packages/pyqtgraph/examples/InfiniteLine.pycallableFunctionr.   @   s#    ad3Zr!Q$s155    )r   i)r&   r   F   P   )valueszregion 1gffffff?)r   r   )r   r   )r   r   r)   __main__))__doc__numpynp	pyqtgraphpgpyqtgraph.Qtr   mkQAppappGraphicsLayoutWidgetwinresizesetConfigOptionsaddPlotrandomnormalp1	setYRangeInfiniteLineinf1inf2inf3setPosaddItem
TargetItemtargetItem1QPointtargetItem2r   setAngletargetItem3setLabelQPointFr.   targetItem4LinearRegionItemlrInfLineLabellines__name__execr,   r/   r-   <module>rZ      s     bii&'b4/HI 

4    d # 	[[+ryy/?/?SPR/?/SY\[] S"  rt25E-0=Rbos!tvrt1+b	\em+4O_!`brt23j12A@P]a!bd QqE  

4  

4  

4 bmmobmm	
-&--B'	      R  bmm		    &..c* &..Q'	6 bmm

 

;  

;  

;  

;  RR) 

2Z$5Y_`zBGGI r/   