;ii dZddlZddlZejdeZej dZ e dej edz zz Z ej d Z e d e dd e jd e Zed eeZeje Zeee ZedeeZeejeje Zeee e Z e de e Z!e!"deje Z#e!e#e Z$e$de$e$Z%e%&ddddddddeje Z'e%e'e e Z(e(de(e(Z)e)*e!eje Z+e)e+e Z,e,de,e,Z-e-.dde-/dde-0dde-1ddeje Z2e-e2e3d krej4dSdS)!z ViewBox is the general-purpose graphical container that allows the user to zoom / pan to inspect any area of a 2D coordinate system. This example demonstrates many of the features ViewBox provides. Ni)dtype)sizedT)showzpyqtgraph example: ____i )2rrzKStandard mouse interaction:
left-drag to pan, right-drag to zoom.zQOne-button mouse interaction:
left-drag zoom to box, wheel to zoom out.z(Locked aspect ratio when zooming.g?z>View limits:
prevent panning or zooming past limits.iiLii )xMinxMax minXRange maxXRangeyMinyMax minYRange maxYRangezOLinked axes: Data in this plot is always X-aligned to
the plot above.zDisable mouse: Per-axis control over mouse input.
Auto-scale-visible: Automatically fit *visible* data within view
(try panning left-right).F)xyi,i__main__)5__doc__numpynp pyqtgraphpgarangefloatrrandomnormalrsinGraphicsLayoutWidgetwinsetWindowTitleresizeci setBorder addLayoutsub1addLabelnextRow addViewBoxv1 PlotDataIteml1addItemsub2v2 setMouseModeRectModel2sub3v3setAspectLockedl3sub4v4 setLimitsl4sub5v5setXLinkl5sub6v6setMouseEnabledenableAutoRange setXRangesetAutoVisiblel6__name__execVC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/examples/ViewBoxFeatures.pyrMs BId%   I$Q#b4(((,--- 4 }} [\\\  __R_Q 2 }} abbb  __ R_Q 2  }} 8999  __3R_Q 2 }} NOOO  __ $TSBB (((R_Q 2  }} _```  __ BR_Q 2 }} *+++  __TU###Ud### S#ET"""R_Q 2 z BGIIIIIrK