
    -Ph                     Z     G d  de           Z G d de           Z G d de           ZdS )c                   $    e Zd ZdZd Zd Zd ZdS )IdentityMapa  
    `dict`-like object which acts as if the value for any key is the key itself. Objects
    of this class can be passed in to arguments like `color_discrete_map` to
    use the provided data values as colors, rather than mapping them to colors cycled
    from `color_discrete_sequence`. This works for any `_map` argument to Plotly Express
    functions, such as `line_dash_map` and `symbol_map`.
    c                     |S N selfkeys     ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/plotly/express/_special_inputs.py__getitem__zIdentityMap.__getitem__
   s    
    c                     dS )NTr   r   s     r
   __contains__zIdentityMap.__contains__   s    tr   c                     | S r   r   )r   s    r
   copyzIdentityMap.copy   s    r   N)__name__
__module____qualname____doc__r   r   r   r   r   r
   r   r      sK                 r   r   c                       e Zd ZdZddZdS )Constantz
    Objects of this class can be passed to Plotly Express functions that expect column
    identifiers or list-like objects to indicate that this attribute should take on a
    constant value. An optional label can be provided.
    Nc                 "    || _         || _        d S r   )valuelabel)r   r   r   s      r
   __init__zConstant.__init__   s    



r   r   r   r   r   r   r   r   r   r
   r   r      s2              r   r   c                       e Zd ZdZddZdS )Rangez
    Objects of this class can be passed to Plotly Express functions that expect column
    identifiers or list-like objects to indicate that this attribute should be mapped
    onto integers starting at 0. An optional label can be provided.
    Nc                     || _         d S r   )r   )r   r   s     r
   r   zRange.__init__'   s    


r   r   r   r   r   r
   r   r       s2              r   r   N)objectr   r   r   r   r   r
   <module>r       s       &   &	 	 	 	 	v 	 	 	    F     r   