
    6Dh                     .    S SK Jr  S SKr " S S\5      rg)    )BaseLayoutHierarchyTypeNc                     ^  \ rS rSrSrSr1 Skr\S 5       r\R                  S 5       r\S 5       r
\
R                  S 5       r
\S	 5       r\R                  S
 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r        SU 4S jjrSrU =r$ )Lataxis   z
layout.geozlayout.geo.lataxis>   dtickrangetick0griddashshowgrid	gridcolor	gridwidthc                     U S   $ )z
Sets the graticule's longitude/latitude tick step.

The 'dtick' property is a number and may be specified as:
  - An int or float

Returns
-------
int|float
r    selfs    W/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/layout/geo/_lataxis.pyr   Lataxis.dtick        G}    c                     XS'   g )Nr   r   r   vals     r   r   r   $   	    Wr   c                     U S   $ )as  
Sets the graticule's stroke color.

The 'gridcolor' property is a color and may be specified as:
  - A hex string (e.g. '#ff0000')
  - An rgb/rgba string (e.g. 'rgb(255,0,0)')
  - An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
  - An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
  - A named CSS color: see https://plotly.com/python/css-colors/ for a list

Returns
-------
str
r   r   r   s    r   r   Lataxis.gridcolor(   s      K  r   c                     XS'   g )Nr   r   r   s     r   r   r   :   
    [r   c                     U S   $ )a  
Sets the dash style of lines. Set to a dash type string
("solid", "dot", "dash", "longdash", "dashdot", or
"longdashdot") or a dash length list in px (eg
"5px,10px,2px,2px").

The 'griddash' property is an enumeration that may be specified as:
  - One of the following dash styles:
        ['solid', 'dot', 'dash', 'longdash', 'dashdot', 'longdashdot']
  - A string containing a dash length list in pixels or percentages
        (e.g. '5px 10px 2px 2px', '5, 10, 2, 2', '10% 20% 40%', etc.)

Returns
-------
str
r
   r   r   s    r   r
   Lataxis.griddash>   s    $ Jr   c                     XS'   g )Nr
   r   r   s     r   r
   r   R   
    Zr   c                     U S   $ )z
Sets the graticule's stroke width (in px).

The 'gridwidth' property is a number and may be specified as:
  - An int or float in the interval [0, inf]

Returns
-------
int|float
r   r   r   s    r   r   Lataxis.gridwidthV   s     K  r   c                     XS'   g )Nr   r   r   s     r   r   r#   d   r   r   c                     U S   $ )a  
    Sets the range of this axis (in degrees), sets the map's
    clipped coordinates.

    The 'range' property is an info array that may be specified as:

    * a list or tuple of 2 elements where:
(0) The 'range[0]' property is a number and may be specified as:
      - An int or float
(1) The 'range[1]' property is a number and may be specified as:
      - An int or float

    Returns
    -------
    list
r   r   r   s    r   r   Lataxis.rangeh   s    $ G}r   c                     XS'   g )Nr   r   r   s     r   r   r&   |   r   r   c                     U S   $ )z
Sets whether or not graticule are shown on the map.

The 'showgrid' property must be specified as a bool
(either True, or False)

Returns
-------
bool
r   r   r   s    r   r   Lataxis.showgrid   s     Jr   c                     XS'   g )Nr   r   r   s     r   r   r)      r!   r   c                     U S   $ )z
Sets the graticule's starting tick longitude/latitude.

The 'tick0' property is a number and may be specified as:
  - An int or float

Returns
-------
int|float
r	   r   r   s    r   r	   Lataxis.tick0   r   r   c                     XS'   g )Nr	   r   r   s     r   r	   r,      r   r   c                     g)Na          dtick
            Sets the graticule's longitude/latitude tick step.
        gridcolor
            Sets the graticule's stroke color.
        griddash
            Sets the dash style of lines. Set to a dash type string
            ("solid", "dot", "dash", "longdash", "dashdot", or
            "longdashdot") or a dash length list in px (eg
            "5px,10px,2px,2px").
        gridwidth
            Sets the graticule's stroke width (in px).
        range
            Sets the range of this axis (in degrees), sets the
            map's clipped coordinates.
        showgrid
            Sets whether or not graticule are shown on the map.
        tick0
            Sets the graticule's starting tick longitude/latitude.
        r   r   s    r   _prop_descriptionsLataxis._prop_descriptions   s    r   c	           	        > [         T
U ]  S5        SU	;   a  U	S   U l        gUc  0 nOb[        XR                  5      (       a  UR                  5       nO7[        U[        5      (       a  [        R                  " U5      nO[        S5      eU	R                  SS5      U l        U	R                  SS5      U l        U R                  S	X5        U R                  S
X5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  SX5        U R                  " S0 [        U40 U	D6D6  SU l        g)a!  
Construct a new Lataxis object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of
    :class:`plotly.graph_objs.layout.geo.Lataxis`
dtick
    Sets the graticule's longitude/latitude tick step.
gridcolor
    Sets the graticule's stroke color.
griddash
    Sets the dash style of lines. Set to a dash type string
    ("solid", "dot", "dash", "longdash", "dashdot", or
    "longdashdot") or a dash length list in px (eg
    "5px,10px,2px,2px").
gridwidth
    Sets the graticule's stroke width (in px).
range
    Sets the range of this axis (in degrees), sets the
    map's clipped coordinates.
showgrid
    Sets whether or not graticule are shown on the map.
tick0
    Sets the graticule's starting tick longitude/latitude.

Returns
-------
Lataxis
lataxis_parentNzThe first argument to the plotly.graph_objs.layout.geo.Lataxis
constructor must be a dict or
an instance of :class:`plotly.graph_objs.layout.geo.Lataxis`skip_invalidF	_validateTr   r   r
   r   r   r   r	   r   )super__init__r3   
isinstance	__class__to_plotly_jsondict_copycopy
ValueErrorpop_skip_invalidr5   _set_property_process_kwargs)r   argr   r   r
   r   r   r   r	   kwargsr9   s             r   r7   Lataxis.__init__   s8   X 	#!),DL;C^^,,$$&CT""**S/C@  $ZZ>K67C/;7:s5;77C/:s57C/3tC2623"r   )r3   r@   r5   )NNNNNNNN)__name__
__module____qualname____firstlineno___parent_path_str	_path_str_valid_propspropertyr   setterr   r
   r   r   r   r	   r/   r7   __static_attributes____classcell__)r9   s   @r   r   r      s   #$IL   \\  ! !"        & __  ! !      & \\      __    \\   0 J# J#r   r   )plotly.basedatatypesr   _BaseLayoutHierarchyTyper=   r<   r   r   r   r   <module>rS      s    U }#& }#r   