
    6Dh8                     .    S SK Jr  S SKr " S S\5      rg)    )BaseTraceHierarchyTypeNc                     ^  \ 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\R                  S 5       r\S 5       r            SU 4S jjrSrU =r$ )Contours   contourzcontour.contours>   endsizetypestartvaluecoloring	labelfont	operation	showlines
showlabelslabelformatc                     U S   $ )a  
Determines the coloring method showing the contour values. If
"fill", coloring is done evenly between each contour level If
"heatmap", a heatmap gradient coloring is applied between each
contour level. If "lines", coloring is done on the contour
lines. If "none", no coloring is applied on this trace.

The 'coloring' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['fill', 'heatmap', 'lines', 'none']

Returns
-------
Any
r    selfs    U/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/contour/_contours.pyr   Contours.coloring   s    " J    c                     XS'   g )Nr   r   r   vals     r   r   r   -   s
    Zr   c                     U S   $ )z
Sets the end contour level value. Must be more than
`contours.start`

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

Returns
-------
int|float
r   r   r   s    r   r   Contours.end1   s     E{r   c                     XS'   g )Nr   r   r   s     r   r   r   @   s	    Ur   c                     U S   $ )a  
Sets the font used for labeling the contour levels. The default
color comes from the lines, if shown. The default family and
size come from `layout.font`.

The 'labelfont' property is an instance of Labelfont
that may be specified as:
  - An instance of :class:`plotly.graph_objs.contour.contours.Labelfont`
  - A dict of string/value properties that will be passed
    to the Labelfont constructor

Returns
-------
plotly.graph_objs.contour.contours.Labelfont
r   r   r   s    r   r   Contours.labelfontD   s    " K  r   c                     XS'   g )Nr   r   r   s     r   r   r!   W   
    [r   c                     U S   $ )aS  
Sets the contour label formatting rule using d3 formatting
mini-languages which are very similar to those in Python. For
numbers, see:
https://github.com/d3/d3-format/tree/v1.4.5#d3-format.

The 'labelformat' property is a string and must be specified as:
  - A string
  - A number that will be converted to a string

Returns
-------
str
r   r   r   s    r   r   Contours.labelformat[   s      M""r   c                     XS'   g )Nr   r   r   s     r   r   r%   m   s
    !]r   c                     U S   $ )a  
Sets the constraint operation. "=" keeps regions equal to
`value` "<" and "<=" keep regions less than `value` ">" and
">=" keep regions greater than `value` "[]", "()", "[)", and
"(]" keep regions inside `value[0]` to `value[1]` "][", ")(",
"](", ")[" keep regions outside `value[0]` to value[1]` Open
vs. closed intervals make no difference to constraint display,
but all versions are allowed for consistency with filter
transforms.

The 'operation' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['=', '<', '>=', '>', '<=', '[]', '()', '[)', '(]', '][',
        ')(', '](', ')[']

Returns
-------
Any
r   r   r   s    r   r   Contours.operationq   s    * K  r   c                     XS'   g )Nr   r   r   s     r   r   r(      r#   r   c                     U S   $ )z
Determines whether to label the contour lines with their
values.

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

Returns
-------
bool
r   r   r   s    r   r   Contours.showlabels   s     L!!r   c                     XS'   g )Nr   r   r   s     r   r   r+      s
     \r   c                     U S   $ )z
Determines whether or not the contour lines are drawn. Has an
effect only if `contours.coloring` is set to "fill".

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

Returns
-------
bool
r   r   r   s    r   r   Contours.showlines   s     K  r   c                     XS'   g )Nr   r   r   s     r   r   r.      r#   r   c                     U S   $ )z
Sets the step between each contour level. Must be positive.

The 'size' 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	   Contours.size   s     F|r   c                     XS'   g )Nr	   r   r   s     r   r	   r1      	    Vr   c                     U S   $ )z
Sets the starting contour level value. Must be less than
`contours.end`

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

Returns
-------
int|float
r   r   r   s    r   r   Contours.start   s     G}r   c                     XS'   g )Nr   r   r   s     r   r   r5      	    Wr   c                     U S   $ )a  
If `levels`, the data is represented as a contour plot with
multiple levels displayed. If `constraint`, the data is
represented as constraints with the invalid region shaded as
specified by the `operation` and `value` parameters.

The 'type' property is an enumeration that may be specified as:
  - One of the following enumeration values:
        ['levels', 'constraint']

Returns
-------
Any
r
   r   r   s    r   r
   Contours.type   s      F|r   c                     XS'   g )Nr
   r   r   s     r   r
   r9      r3   r   c                     U S   $ )a  
Sets the value or values of the constraint boundary. When
`operation` is set to one of the comparison values
(=,<,>=,>,<=) "value" is expected to be a number. When
`operation` is set to one of the interval values
([],(),[),(],][,)(,](,)[) "value" is expected to be an array of
two numbers where the first is the lower bound and the second
is the upper bound.

The 'value' property accepts values of any type

Returns
-------
Any
r   r   r   s    r   r   Contours.value   s    " G}r   c                     XS'   g )Nr   r   r   s     r   r   r<      r7   r   c                     g)Na
          coloring
            Determines the coloring method showing the contour
            values. If "fill", coloring is done evenly between each
            contour level If "heatmap", a heatmap gradient coloring
            is applied between each contour level. If "lines",
            coloring is done on the contour lines. If "none", no
            coloring is applied on this trace.
        end
            Sets the end contour level value. Must be more than
            `contours.start`
        labelfont
            Sets the font used for labeling the contour levels. The
            default color comes from the lines, if shown. The
            default family and size come from `layout.font`.
        labelformat
            Sets the contour label formatting rule using d3
            formatting mini-languages which are very similar to
            those in Python. For numbers, see:
            https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
        operation
            Sets the constraint operation. "=" keeps regions equal
            to `value` "<" and "<=" keep regions less than `value`
            ">" and ">=" keep regions greater than `value` "[]",
            "()", "[)", and "(]" keep regions inside `value[0]` to
            `value[1]` "][", ")(", "](", ")[" keep regions outside
            `value[0]` to value[1]` Open vs. closed intervals make
            no difference to constraint display, but all versions
            are allowed for consistency with filter transforms.
        showlabels
            Determines whether to label the contour lines with
            their values.
        showlines
            Determines whether or not the contour lines are drawn.
            Has an effect only if `contours.coloring` is set to
            "fill".
        size
            Sets the step between each contour level. Must be
            positive.
        start
            Sets the starting contour level value. Must be less
            than `contours.end`
        type
            If `levels`, the data is represented as a contour plot
            with multiple levels displayed. If `constraint`, the
            data is represented as constraints with the invalid
            region shaded as specified by the `operation` and
            `value` parameters.
        value
            Sets the value or values of the constraint boundary.
            When `operation` is set to one of the comparison values
            (=,<,>=,>,<=) "value" is expected to be a number. When
            `operation` is set to one of the interval values
            ([],(),[),(],][,)(,](,)[) "value" is expected to be an
            array of two numbers where the first is the lower bound
            and the second is the upper bound.
        r   r   s    r   _prop_descriptionsContours._prop_descriptions  s    8r   c           	      D  > [         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X5        U R                  " S0 [        U40 UD6D6  SU l        g)a	  
Construct a new Contours object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of
    :class:`plotly.graph_objs.contour.Contours`
coloring
    Determines the coloring method showing the contour
    values. If "fill", coloring is done evenly between each
    contour level If "heatmap", a heatmap gradient coloring
    is applied between each contour level. If "lines",
    coloring is done on the contour lines. If "none", no
    coloring is applied on this trace.
end
    Sets the end contour level value. Must be more than
    `contours.start`
labelfont
    Sets the font used for labeling the contour levels. The
    default color comes from the lines, if shown. The
    default family and size come from `layout.font`.
labelformat
    Sets the contour label formatting rule using d3
    formatting mini-languages which are very similar to
    those in Python. For numbers, see:
    https://github.com/d3/d3-format/tree/v1.4.5#d3-format.
operation
    Sets the constraint operation. "=" keeps regions equal
    to `value` "<" and "<=" keep regions less than `value`
    ">" and ">=" keep regions greater than `value` "[]",
    "()", "[)", and "(]" keep regions inside `value[0]` to
    `value[1]` "][", ")(", "](", ")[" keep regions outside
    `value[0]` to value[1]` Open vs. closed intervals make
    no difference to constraint display, but all versions
    are allowed for consistency with filter transforms.
showlabels
    Determines whether to label the contour lines with
    their values.
showlines
    Determines whether or not the contour lines are drawn.
    Has an effect only if `contours.coloring` is set to
    "fill".
size
    Sets the step between each contour level. Must be
    positive.
start
    Sets the starting contour level value. Must be less
    than `contours.end`
type
    If `levels`, the data is represented as a contour plot
    with multiple levels displayed. If `constraint`, the
    data is represented as constraints with the invalid
    region shaded as specified by the `operation` and
    `value` parameters.
value
    Sets the value or values of the constraint boundary.
    When `operation` is set to one of the comparison values
    (=,<,>=,>,<=) "value" is expected to be a number. When
    `operation` is set to one of the interval values
    ([],(),[),(],][,)(,](,)[) "value" is expected to be an
    array of two numbers where the first is the lower bound
    and the second is the upper bound.

Returns
-------
Contours
contours_parentNzThe first argument to the plotly.graph_objs.contour.Contours
constructor must be a dict or
an instance of :class:`plotly.graph_objs.contour.Contours`skip_invalidF	_validateTr   r   r   r   r   r   r   r	   r   r
   r   r   )super__init__rC   
isinstance	__class__to_plotly_jsondict_copycopy
ValueErrorpop_skip_invalidrE   _set_property_process_kwargs)r   argr   r   r   r   r   r   r   r	   r   r
   r   kwargsrI   s                 r   rG   Contours.__init__@  sw   j 	$!),DL;C^^,,$$&CT""**S/C>  $ZZ>K6:s55#+;7=#;;7<9;763-7C/63-7C/3tC2623"r   )rC   rP   rE   )NNNNNNNNNNNN)__name__
__module____qualname____firstlineno___parent_path_str	_path_str_valid_propspropertyr   setterr   r   r   r   r   r   r	   r   r
   r   r?   rG   __static_attributes____classcell__)rI   s   @r   r   r      sJ    "IL    $ __    	ZZ  ! !$     # #" " " ! !,     " " ! ! ! !       
[[    \\   " 
[[   $ \\  9 9z w# w#r   r   )plotly.basedatatypesr   _BaseTraceHierarchyTyperM   rL   r   r   r   r   <module>rc      s    S o#& o#r   