CoolFace
Apppublic

Aluode/PerceptionLabPortable

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
MultiDataPlot.cpython-310.pyc23 linesDownload Raw Back to __pycache__
1o

2�Yi��@s�UddlZddlZddlZddlmZddlmZm	Z	ddl3mZmZm
Z
ddlZe��ej�d�Ze�d�dd�Zdd	�Zdedd4d�edd5d�gdd
�ed�D��e�dd
�ed�D��d�Zd$dd�Zej�d�Ze��ZejZej e!d<e"de#e�d�Z$eee"dd�e"ded�e$e$d�Z%e�Z&e&�'d�e&j(e%dd �e
j)d!d!dd"�Z*e&�(e*�e�+�Z,e,�-e�.�Z/�e/�0e�e/�0e&�e1d#kr�e,�2�e�3�dSdS)%�N)�	name_list)�	QtWidgets�QtCore)�interact�
ParameterTree�	Parameter�6cCst�t�|||��S)N)�np�sort�rngZintegers)�low�high�size�r��E:\DocsHouse\542 percep lab latest\PerceptionLab\PerceptionLab_Portable\python_embed\Lib\site-packages\pyqtgraph/examples/MultiDataPlot.py�
sortedRandintsrcCs|dup7t�|d�S)Nr)r	Zisscalar)�valuerrr�isNoneOrScalarsr��cC�g|]}tddd��qS)rrr�r��.0�_rrr�8<listcomp> �r�cCr)r�(rrrrrrr#r�)z"None (replaced by integer indices)zSingle curve valuesz1container of (optionally) mixed-size curve valuesz	2D matrix�random�o�#f00c9Cs�t�}d}}|dkrt�tt��}|dkrt�tt��}t|}t|}t�d|�d|���t��ztj	||t10jdd�|d�WdStya}zt
j�tdt���WYd}~dSd}~ww)Nr zx=z11y=r)ZnPts)�x�y�pen�constKwargs�Error)�localsr �choice�list�values�textboxZsetValue�pltItem�clearZ
multiDataPlot�cmapZgetLookupTable�	ExceptionrZQMessageBox�critical�widget�	traceback�12format_exc)�xtype�ytype�symbol�symbolBrushr&r#r$�errr�	next_plot's$�"��r:Zviridisr-r*)�typer+�color)r;)r8r7r5r6�T)ZshowTop�text)�namer;�readonly�__main__)r r r!r")4r3�numpyr	Z	pyqtgraphZpgZ'pyqtgraph.graphicsItems.ScatterPlotItemrZpyqtgraph.QtrrZpyqtgraph.parametertreerrrr ZmkQAppZdefault_rngr�seedrr�rangeZ	row_stackr+r:Zcolormap�getr/Z13PlotWidgetr2ZplotItemr-ZPlotItem�__annotations__�dictr*ZxytypeZtopParam�treeZsetMinimumWidthZ
addParameters�creater,ZQWidget�winZ	setLayoutZQHBoxLayoutZlayZ	addWidget�__name__�show�execrrrr�<module>sZ14151617���1819�20212223�
Aluode/PerceptionLabPortable · CoolFace