§ ¿÷;i$ãó*—ddlZGd„de¦«ZdS)éNcó<—eZdZdZd„Zd„Zd„Zd„Zd„Zd„Z d„Z d S) ÚPlotDataa˜ Class used for managing plot data - allows data sharing between multiple graphics items (curve, scatter, graph..) - each item may define the columns it needs - column groupings ('pos' or x, y, z) - efficiently appendable - log, fft transformations - color mode conversion (float/byte/qcolor) - pen/brush conversion - per-field cached masking - allows multiple masking fields (different graphics need to mask on different criteria) - removal of nan/inf values - option for single value shared by entire column - cached downsampling - cached min / max / hasnan / isuniform có0—i|_i|_i|_dS©N)ÚfieldsÚmaxValsÚminVals)Úselfs úFC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/PlotData.pyÚ__init__zPlotData.__init__s€ØˆŒ àˆŒ ؈Œ ˆ ˆ óc ó6—|D]}||jvr d|j|<ŒdSr©r)r rÚfs r Ú addFieldszPlotData.addFieldss4€Øð &ð &ˆAؘœ Ð#Ð#Ø!%” ˜A‘øð &ð &r có—||jvSrr)r rs r ÚhasFieldzPlotData.hasField s€ØD”KÐÐr có—|j|Srr)r Úfields r Ú __getitem__zPlotData.__getitem__#s€ØŒ{˜5Ô!Ð!r có—||j|<dSrr)r rÚvals r Ú __setitem__zPlotData.__setitem__&s€Ø ˆŒ EÑÐÐr cóˆ—|j |d¦«}|€$tj||¦«}||j|<|Sr)rÚgetÚnpÚmax)r rÚmxs r rz PlotData.max)óB€Ø Œ\× Ò ˜e TÑ *Ô *ˆØ ˆ:Ý”˜˜Uœ Ñ$Ô$ˆBØ"$ˆDŒL˜Ñ ؈ r cóˆ—|j |d¦«}|€$tj||¦«}||j|<|Sr)r rrÚmin)r rÚmns r r!z PlotData.min0rr N) Ú__name__Ú __module__Ú __qualname__Ú__doc__r rrrrrr!©r r rrs‡€€€€€ððð ððð &ð&ð&ð  ð ð ð"ð"ð"ð!ð!ð!ððððððððr r)ÚnumpyrÚobjectrr'r r úr*sEðØÐÐÐð1ð1ð1ð1ð1ˆvñ1ô1ð1ð1ð1r