
    6Dh1                     .    S SK Jr  S SKr " S S\5      rg)    )BaseLayoutHierarchyTypeNc                   j  ^  \ 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\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$ )Polar   layoutzlayout.polar>
   holebargapdomainsectorbarmodebgcolor	gridshape
radialaxis
uirevisionangularaxisc                     U S   $ )a4  
The 'angularaxis' property is an instance of AngularAxis
that may be specified as:
  - An instance of :class:`plotly.graph_objs.layout.polar.AngularAxis`
  - A dict of string/value properties that will be passed
    to the AngularAxis constructor

Returns
-------
plotly.graph_objs.layout.polar.AngularAxis
r    selfs    Q/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/layout/_polar.pyr   Polar.angularaxis   s     M""    c                     XS'   g )Nr   r   r   vals     r   r   r   (   s
    !]r   c                     U S   $ )a%  
Sets the gap between bars of adjacent location coordinates.
Values are unitless, they represent fractions of the minimum
difference in bar positions in the data.

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

Returns
-------
int|float
r	   r   r   s    r   r	   Polar.bargap,   s     H~r   c                     XS'   g )Nr	   r   r   s     r   r	   r   <   	    Xr   c                     U S   $ )a  
Determines how bars at the same location coordinate are
displayed on the graph. With "stack", the bars are stacked on
top of one another With "overlay", the bars are plotted over
one another, you might need to reduce "opacity" to see multiple
bars.

The 'barmode' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['stack', 'overlay']

Returns
-------
Any
r   r   r   s    r   r   Polar.barmode@   s    " Ir   c                     XS'   g )Nr   r   r   s     r   r   r!   S   	    Yr   c                     U S   $ )av  
Set the background color of the subplot

The 'bgcolor' 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   Polar.bgcolorW   s      Ir   c                     XS'   g )Nr   r   r   s     r   r   r%   i   r#   r   c                     U S   $ )a  
The 'domain' property is an instance of Domain
that may be specified as:
  - An instance of :class:`plotly.graph_objs.layout.polar.Domain`
  - A dict of string/value properties that will be passed
    to the Domain constructor

Returns
-------
plotly.graph_objs.layout.polar.Domain
r
   r   r   s    r   r
   Polar.domainm   s     H~r   c                     XS'   g )Nr
   r   r   s     r   r
   r(   |   r   r   c                     U S   $ )a  
Determines if the radial axis grid lines and angular axis line
are drawn as "circular" sectors or as "linear" (polygon)
sectors. Has an effect only when the angular axis has `type`
"category". Note that `radialaxis.angle` is snapped to the
angle of the closest vertex when `gridshape` is "circular" (so
that radial axis scale is the same as the data scale).

The 'gridshape' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['circular', 'linear']

Returns
-------
Any
r   r   r   s    r   r   Polar.gridshape   s    $ K  r   c                     XS'   g )Nr   r   r   s     r   r   r+      s
    [r   c                     U S   $ )z
Sets the fraction of the radius to cut out of the polar
subplot.

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

Returns
-------
int|float
r   r   r   s    r   r   
Polar.hole   s     F|r   c                     XS'   g )Nr   r   r   s     r   r   r.      s	    Vr   c                     U S   $ )a/  
The 'radialaxis' property is an instance of RadialAxis
that may be specified as:
  - An instance of :class:`plotly.graph_objs.layout.polar.RadialAxis`
  - A dict of string/value properties that will be passed
    to the RadialAxis constructor

Returns
-------
plotly.graph_objs.layout.polar.RadialAxis
r   r   r   s    r   r   Polar.radialaxis        L!!r   c                     XS'   g )Nr   r   r   s     r   r   r1      
     \r   c                     U S   $ )a   
    Sets angular span of this polar subplot with two angles (in
    degrees). Sector are assumed to be spanned in the
    counterclockwise direction with 0 corresponding to rightmost
    limit of the polar subplot.

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

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

    Returns
    -------
    list
r   r   r   s    r   r   Polar.sector   s    ( H~r   c                     XS'   g )Nr   r   r   s     r   r   r6      r   r   c                     U S   $ )z
Controls persistence of user-driven changes in axis attributes,
if not overridden in the individual axes. Defaults to
`layout.uirevision`.

The 'uirevision' property accepts values of any type

Returns
-------
Any
r   r   r   s    r   r   Polar.uirevision   r2   r   c                     XS'   g )Nr   r   r   s     r   r   r9      r4   r   c                     g)Na          angularaxis
            :class:`plotly.graph_objects.layout.polar.AngularAxis`
            instance or dict with compatible properties
        bargap
            Sets the gap between bars of adjacent location
            coordinates. Values are unitless, they represent
            fractions of the minimum difference in bar positions in
            the data.
        barmode
            Determines how bars at the same location coordinate are
            displayed on the graph. With "stack", the bars are
            stacked on top of one another With "overlay", the bars
            are plotted over one another, you might need to reduce
            "opacity" to see multiple bars.
        bgcolor
            Set the background color of the subplot
        domain
            :class:`plotly.graph_objects.layout.polar.Domain`
            instance or dict with compatible properties
        gridshape
            Determines if the radial axis grid lines and angular
            axis line are drawn as "circular" sectors or as
            "linear" (polygon) sectors. Has an effect only when the
            angular axis has `type` "category". Note that
            `radialaxis.angle` is snapped to the angle of the
            closest vertex when `gridshape` is "circular" (so that
            radial axis scale is the same as the data scale).
        hole
            Sets the fraction of the radius to cut out of the polar
            subplot.
        radialaxis
            :class:`plotly.graph_objects.layout.polar.RadialAxis`
            instance or dict with compatible properties
        sector
            Sets angular span of this polar subplot with two angles
            (in degrees). Sector are assumed to be spanned in the
            counterclockwise direction with 0 corresponding to
            rightmost limit of the polar subplot.
        uirevision
            Controls persistence of user-driven changes in axis
            attributes, if not overridden in the individual axes.
            Defaults to `layout.uirevision`.
        r   r   s    r   _prop_descriptionsPolar._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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 Polar object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of :class:`plotly.graph_objs.layout.Polar`
angularaxis
    :class:`plotly.graph_objects.layout.polar.AngularAxis`
    instance or dict with compatible properties
bargap
    Sets the gap between bars of adjacent location
    coordinates. Values are unitless, they represent
    fractions of the minimum difference in bar positions in
    the data.
barmode
    Determines how bars at the same location coordinate are
    displayed on the graph. With "stack", the bars are
    stacked on top of one another With "overlay", the bars
    are plotted over one another, you might need to reduce
    "opacity" to see multiple bars.
bgcolor
    Set the background color of the subplot
domain
    :class:`plotly.graph_objects.layout.polar.Domain`
    instance or dict with compatible properties
gridshape
    Determines if the radial axis grid lines and angular
    axis line are drawn as "circular" sectors or as
    "linear" (polygon) sectors. Has an effect only when the
    angular axis has `type` "category". Note that
    `radialaxis.angle` is snapped to the angle of the
    closest vertex when `gridshape` is "circular" (so that
    radial axis scale is the same as the data scale).
hole
    Sets the fraction of the radius to cut out of the polar
    subplot.
radialaxis
    :class:`plotly.graph_objects.layout.polar.RadialAxis`
    instance or dict with compatible properties
sector
    Sets angular span of this polar subplot with two angles
    (in degrees). Sector are assumed to be spanned in the
    counterclockwise direction with 0 corresponding to
    rightmost limit of the polar subplot.
uirevision
    Controls persistence of user-driven changes in axis
    attributes, if not overridden in the individual axes.
    Defaults to `layout.uirevision`.

Returns
-------
Polar
polar_parentNzThe first argument to the plotly.graph_objs.layout.Polar
constructor must be a dict or
an instance of :class:`plotly.graph_objs.layout.Polar`skip_invalidF	_validateTr   r	   r   r   r
   r   r   r   r   r   r   )super__init__r@   
isinstance	__class__to_plotly_jsondict_copycopy
ValueErrorpop_skip_invalidrB   _set_property_process_kwargs)r   argr   r	   r   r   r
   r   r   r   r   r   kwargsrF   s                r   rD   Polar.__init__  sg   L 	!!),DL;C^^,,$$&CT""**S/C:  $ZZ>K6=#;8S19c39c38S1;763-<98S1<93tC2623"r   )r@   rM   rB   )NNNNNNNNNNN)__name__
__module____qualname____firstlineno___parent_path_str	_path_str_valid_propspropertyr   setterr	   r   r   r
   r   r   r   r   r   r<   rD   __static_attributes____classcell__)rF   s   @r   r   r      s   IL # # " "   ]]   $ ^^   " ^^    ]]  ! !&       
[[  " " ! !  * ]]  " " ! ! , ,` g# g#r   r   )plotly.basedatatypesr   _BaseLayoutHierarchyTyperJ   rI   r   r   r   r   <module>r`      s    U y#$ y#r   