CoolFace
Apppublic

Aluode/PerceptionLabPortable

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

2�Yi��@sdZddlmZddlZddlZddlmZm	Z	e�3d�Ze	��Z
e
�dd�e��Ze
�e�e
��e
�d�e��Ze��Ze�d�e��e��Ze��Zed	�ejd4dd�Zgad
d�Z dZ!ej"de�d�e�#dddd�d�Z$ej%j&de!fdd�Z'dd�e(e!�D�ddgdd�gZ)e$�*e)�e�+e$�e$j,�-e �edd�Z.dd�Z/dd�Z0ej"de�d �dd!�Z1ej%j&de!fdd�Z'd"d�e(e!�D�Z)e1�*e)�d#d�d$d�e(e!�D�D�Z)e1�*e)�e�+e1�e1j,�-e �ej"d%de�d&�d'd(�Z2gZ3e(d�D]&Z4e(d�D]Z5e3�6d'e4d'e5fd'd dd)�e�7e4de5d*�d+���q�qe2�*e3�e�+e2�e2j,�-e �ej"de�d�e�#dddd,�dd-d.ejd/dd�e�#d&�d0�Z8d1Z!ej%j&de!fd2d�Z'e8j*e'de'de�9e!�d3�e�+e8�e8j,�-e �e:d4k�r�e�;�dSdS)5z;5Example demonstrating a variety of scatter plot features.6�)�7namedtupleN)�QtGui�	QtWidgetszScatter Plot Item Examplei zpyqtgraph example: ScatterPlotTz,Generating data, this takes a few seconds...�b�)�widthcCs8tD]}|��qtd|�|D]}|�t�q|adS)Nzclicked points)�lastClickedZresetPen�printZsetPen�8clickedPen)ZplotZpoints�p�r��E:\DocsHouse\542 percep lab latest\PerceptionLab\PerceptionLab_Portable\python_embed\Lib\site-packages\pyqtgraph/examples/ScatterPlot.py�clicked s910ri,�11���x)�size�pen�brushg�h㈵��>)r�scalecCs"g|]
}tdd�|fdd��qS)N���pos�data)r��.0�irrr
�12<listcomp>3s"rrr�13TextSymbolzlabel symbol scalecCs�t��}t��}|�d�|�dd||�|��}td|��d|���}t�	�}|�14||�|�|�|�|�
�|��d|��|��d�t||�|�d|�S)Nrrg�?g@g�������?)rZQPainterPathZQFontZsetPointSizeZaddTextZboundingRect�minr�heightZ15QTransformr�rotate�	translate�x�yr�map)�labelZangle�symbol�f�brr�trrrr
�createLabel@s16170r+cCs0d�dd�ttj�dd��D��tj�dd�fS)N�cSs&g|]}ttj�td�td����qS)�A�z)�chr�np�random�randint�ordrrrr
rNs&z<lambda>.<locals>.<listcomp>r�rih)�join�ranger0r1r2rrrr
�<lambda>Ns0r7�w)rr�pxModec	Cs<g|]}tdd�|fdt�|t�|dd|dd��qS)Nrrr4�$@�rrrr'r�r�pg�intColor�nrrrr
rRs<c18CsHg|] \}}tdd�|fdt�|t�|d|dd|dd��qS)Nrrr4r:r;r<)rrr&rrr
rTsHcCsg|]	}|tt��f�qSr)r+�19random_strrrrr
rTsF�gg�����ư>)r9�	hoverable�hoverPen�	hoverSize)�colorr�d)rrrr��s��r)rrrrBZhoverSymbolrDrCZ20hoverBrushi'g��&�.>)r#r$r�__main__)<�__doc__�collectionsr�numpyr0Z	pyqtgraphr=Zpyqtgraph.QtrrZmkQAppZappZQMainWindow�mw�resizeZGraphicsLayoutWidget�viewZsetCentralWidget�showZsetWindowTitleZaddPlotZw1Z21addViewBoxZw2ZsetAspectLockedZnextRowZw3Zw4r	ZmkPenr22rrr?ZScatterPlotItemZmkBrush�s1r1�normalrr6ZspotsZ	addPointsZaddItemZ23sigClicked�connectrr+r@�s2Zs3Zspots3r�j�appendr>Zs4Zarange�__name__�execrrrr
�<module>s�24252627""282930313233�:�3435�36�3738�
Aluode/PerceptionLabPortable · CoolFace