
    6Dh8%                     .    S SK Jr  S SKr " S S\5      rg)    )BaseTraceHierarchyTypeNc                   4  ^  \ 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          SU 4S jjrSrU =r$ )Gauge   	indicatorzindicator.gauge>	   baraxisshapestepsbgcolor	thresholdbordercolorborderwidthstepdefaultsc                     U S   $ )a  
The 'axis' property is an instance of Axis
that may be specified as:
  - An instance of :class:`plotly.graph_objs.indicator.gauge.Axis`
  - A dict of string/value properties that will be passed
    to the Axis constructor

Returns
-------
plotly.graph_objs.indicator.gauge.Axis
r	    selfs    T/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/indicator/_gauge.pyr	   
Gauge.axis   s     F|    c                     XS'   g )Nr	   r   r   vals     r   r	   r   '   s	    Vr   c                     U S   $ )a;  
Set the appearance of the gauge's value

The 'bar' property is an instance of Bar
that may be specified as:
  - An instance of :class:`plotly.graph_objs.indicator.gauge.Bar`
  - A dict of string/value properties that will be passed
    to the Bar constructor

Returns
-------
plotly.graph_objs.indicator.gauge.Bar
r   r   r   s    r   r   	Gauge.bar+   s     E{r   c                     XS'   g )Nr   r   r   s     r   r   r   <   s	    Ur   c                     U S   $ )ao  
Sets the gauge background color.

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   Gauge.bgcolor@   s      Ir   c                     XS'   g )Nr   r   r   s     r   r   r   R   s	    Yr   c                     U S   $ )a  
Sets the color of the border enclosing the gauge.

The 'bordercolor' 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   Gauge.bordercolorV   s      M""r   c                     XS'   g )Nr   r   r   s     r   r   r"   h   
    !]r   c                     U S   $ )z
Sets the width (in px) of the border enclosing the gauge.

The 'borderwidth' 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   Gauge.borderwidthl   s     M""r   c                     XS'   g )Nr   r   r   s     r   r   r&   z   r$   r   c                     U S   $ )z
Set the shape of the gauge

The 'shape' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['angular', 'bullet']

Returns
-------
Any
r
   r   r   s    r   r
   Gauge.shape~        G}r   c                     XS'   g )Nr
   r   r   s     r   r
   r)      	    Wr   c                     U S   $ )aB  
The 'steps' property is a tuple of instances of
Step that may be specified as:
  - A list or tuple of instances of plotly.graph_objs.indicator.gauge.Step
  - A list or tuple of dicts of string/value properties that
    will be passed to the Step constructor

Returns
-------
tuple[plotly.graph_objs.indicator.gauge.Step]
r   r   r   s    r   r   Gauge.steps   r*   r   c                     XS'   g )Nr   r   r   s     r   r   r.      r,   r   c                     U S   $ )a  
When used in a template (as
layout.template.data.indicator.gauge.stepdefaults), sets the
default property values to use for elements of
indicator.gauge.steps

The 'stepdefaults' property is an instance of Step
that may be specified as:
  - An instance of :class:`plotly.graph_objs.indicator.gauge.Step`
  - A dict of string/value properties that will be passed
    to the Step constructor

Returns
-------
plotly.graph_objs.indicator.gauge.Step
r   r   r   s    r   r   Gauge.stepdefaults   s    $ N##r   c                     XS'   g )Nr   r   r   s     r   r   r1      s
    "^r   c                     U S   $ )a0  
The 'threshold' property is an instance of Threshold
that may be specified as:
  - An instance of :class:`plotly.graph_objs.indicator.gauge.Threshold`
  - A dict of string/value properties that will be passed
    to the Threshold constructor

Returns
-------
plotly.graph_objs.indicator.gauge.Threshold
r   r   r   s    r   r   Gauge.threshold   s     K  r   c                     XS'   g )Nr   r   r   s     r   r   r4      s
    [r   c                     g)Na          axis
            :class:`plotly.graph_objects.indicator.gauge.Axis`
            instance or dict with compatible properties
        bar
            Set the appearance of the gauge's value
        bgcolor
            Sets the gauge background color.
        bordercolor
            Sets the color of the border enclosing the gauge.
        borderwidth
            Sets the width (in px) of the border enclosing the
            gauge.
        shape
            Set the shape of the gauge
        steps
            A tuple of
            :class:`plotly.graph_objects.indicator.gauge.Step`
            instances or dicts with compatible properties
        stepdefaults
            When used in a template (as
            layout.template.data.indicator.gauge.stepdefaults),
            sets the default property values to use for elements of
            indicator.gauge.steps
        threshold
            :class:`plotly.graph_objects.indicator.gauge.Threshold`
            instance or dict with compatible properties
        r   r   s    r   _prop_descriptionsGauge._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0 [        U40 UD6D6  SU l        g)a  
Construct a new Gauge object

The gauge of the Indicator plot.

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of
    :class:`plotly.graph_objs.indicator.Gauge`
axis
    :class:`plotly.graph_objects.indicator.gauge.Axis`
    instance or dict with compatible properties
bar
    Set the appearance of the gauge's value
bgcolor
    Sets the gauge background color.
bordercolor
    Sets the color of the border enclosing the gauge.
borderwidth
    Sets the width (in px) of the border enclosing the
    gauge.
shape
    Set the shape of the gauge
steps
    A tuple of
    :class:`plotly.graph_objects.indicator.gauge.Step`
    instances or dicts with compatible properties
stepdefaults
    When used in a template (as
    layout.template.data.indicator.gauge.stepdefaults),
    sets the default property values to use for elements of
    indicator.gauge.steps
threshold
    :class:`plotly.graph_objects.indicator.gauge.Threshold`
    instance or dict with compatible properties

Returns
-------
Gauge
gauge_parentNzThe first argument to the plotly.graph_objs.indicator.Gauge
constructor must be a dict or
an instance of :class:`plotly.graph_objs.indicator.Gauge`skip_invalidF	_validateTr	   r   r   r   r   r
   r   r   r   r   )super__init__r;   
isinstance	__class__to_plotly_jsondict_copycopy
ValueErrorpop_skip_invalidr=   _set_property_process_kwargs)r   argr	   r   r   r   r   r
   r   r   r   kwargsrA   s               r   r?   Gauge.__init__   sW   p 	!!),DL;C^^,,$$&CT""**S/C=  $ZZ>K663-5#+9c3=#;=#;7C/7C/>3=;73tC2623"r   )r;   rH   r=   )
NNNNNNNNNN)__name__
__module____qualname____firstlineno___parent_path_str	_path_str_valid_propspropertyr	   setterr   r   r   r   r
   r   r   r   r7   r?   __static_attributes____classcell__)rA   s   @r   r   r      s   "!I
L   
[[     	ZZ   " ^^  # #" " " # # " "   \\    \\  $ $& # # ! !      @ X# X#r   r   )plotly.basedatatypesr   _BaseTraceHierarchyTyperE   rD   r   r   r   r   <module>r[      s    S ~## ~#r   