
    6Dhyk                     .    S SK Jr  S SKr " S S\5      rg)    )BaseTraceHierarchyTypeNc                   B  ^  \ 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\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$ )%Line   parcatszparcats.line>   cmaxcmidcmincautocolorshapecolorbarcolorsrc	coloraxis	showscale
colorscalereversescalehovertemplateautocolorscalec                     U S   $ )a  
Determines whether the colorscale is a default palette
(`autocolorscale: true`) or the palette determined by
`line.colorscale`. Has an effect only if in `line.color` is set
to a numerical array. In case `colorscale` is unspecified or
`autocolorscale` is true, the default palette will be chosen
according to whether numbers in the `color` array are all
positive, all negative or mixed.

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

Returns
-------
bool
r    selfs    Q/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/parcats/_line.pyr   Line.autocolorscale   s    $ $%%    c                     XS'   g )Nr   r   r   vals     r   r   r   1   s    !$r   c                     U S   $ )a  
Determines whether or not the color domain is computed with
respect to the input data (here in `line.color`) or the bounds
set in `line.cmin` and `line.cmax` Has an effect only if in
`line.color` is set to a numerical array. Defaults to `false`
when `line.cmin` and `line.cmax` are set by the user.

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

Returns
-------
bool
r   r   r   s    r   r   
Line.cauto5   s      G}r   c                     XS'   g )Nr   r   r   s     r   r   r!   G   	    Wr   c                     U S   $ )a8  
Sets the upper bound of the color domain. Has an effect only if
in `line.color` is set to a numerical array. Value should have
the same units as in `line.color` and if set, `line.cmin` must
be set as well.

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

Returns
-------
int|float
r   r   r   s    r   r   	Line.cmaxK        F|r   c                     XS'   g )Nr   r   r   s     r   r   r%   \   	    Vr   c                     U S   $ )a  
Sets the mid-point of the color domain by scaling `line.cmin`
and/or `line.cmax` to be equidistant to this point. Has an
effect only if in `line.color` is set to a numerical array.
Value should have the same units as in `line.color`. Has no
effect when `line.cauto` is `false`.

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

Returns
-------
int|float
r	   r   r   s    r   r	   	Line.cmid`   s      F|r   c                     XS'   g )Nr	   r   r   s     r   r	   r*   r   r(   r   c                     U S   $ )a8  
Sets the lower bound of the color domain. Has an effect only if
in `line.color` is set to a numerical array. Value should have
the same units as in `line.color` and if set, `line.cmax` must
be set as well.

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

Returns
-------
int|float
r
   r   r   s    r   r
   	Line.cminv   r&   r   c                     XS'   g )Nr
   r   r   s     r   r
   r-      r(   r   c                     U S   $ )a  
Sets the line color. It accepts either a specific color or an
array of numbers that are mapped to the colorscale relative to
the max and min values of the array or relative to `line.cmin`
and `line.cmax` if set.

The 'color' 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
  - A number that will be interpreted as a color
    according to parcats.line.colorscale
  - A list or array of any of the above

Returns
-------
str|numpy.ndarray
r   r   r   s    r   r   
Line.color   s    , G}r   c                     XS'   g )Nr   r   r   s     r   r   r0      r#   r   c                     U S   $ )a@  
Sets a reference to a shared color axis. References to these
shared color axes are "coloraxis", "coloraxis2", "coloraxis3",
etc. Settings for these shared color axes are set in the
layout, under `layout.coloraxis`, `layout.coloraxis2`, etc.
Note that multiple color scales can be linked to the same color
axis.

The 'coloraxis' property is an identifier of a particular
subplot, of type 'coloraxis', that may be specified as the string 'coloraxis'
optionally followed by an integer >= 1
(e.g. 'coloraxis', 'coloraxis1', 'coloraxis2', 'coloraxis3', etc.)

Returns
-------
str
r   r   r   s    r   r   Line.coloraxis   s    & K  r   c                     XS'   g )Nr   r   r   s     r   r   r3      
    [r   c                     U S   $ )a%  
The 'colorbar' property is an instance of ColorBar
that may be specified as:
  - An instance of :class:`plotly.graph_objs.parcats.line.ColorBar`
  - A dict of string/value properties that will be passed
    to the ColorBar constructor

Returns
-------
plotly.graph_objs.parcats.line.ColorBar
r   r   r   s    r   r   Line.colorbar   s     Jr   c                     XS'   g )Nr   r   r   s     r   r   r7      
    Zr   c                     U S   $ )a	  
Sets the colorscale. Has an effect only if in `line.color` is
set to a numerical array. The colorscale must be an array
containing arrays mapping a normalized value to an rgb, rgba,
hex, hsl, hsv, or named color string. At minimum, a mapping for
the lowest (0) and highest (1) values are required. For
example, `[[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]`. To
control the bounds of the colorscale in color space, use
`line.cmin` and `line.cmax`. Alternatively, `colorscale` may be
a palette name string of the following list: Blackbody,Bluered,
Blues,Cividis,Earth,Electric,Greens,Greys,Hot,Jet,Picnic,Portla
nd,Rainbow,RdBu,Reds,Viridis,YlGnBu,YlOrRd.

The 'colorscale' property is a colorscale and may be
specified as:
  - A list of colors that will be spaced evenly to create the colorscale.
    Many predefined colorscale lists are included in the sequential, diverging,
    and cyclical modules in the plotly.colors package.
  - A list of 2-element lists where the first element is the
    normalized color level value (starting at 0 and ending at 1),
    and the second item is a valid color string.
    (e.g. [[0, 'green'], [0.5, 'red'], [1.0, 'rgb(0, 0, 255)']])
  - One of the following named colorscales:
        ['aggrnyl', 'agsunset', 'algae', 'amp', 'armyrose', 'balance',
         'blackbody', 'bluered', 'blues', 'blugrn', 'bluyl', 'brbg',
         'brwnyl', 'bugn', 'bupu', 'burg', 'burgyl', 'cividis', 'curl',
         'darkmint', 'deep', 'delta', 'dense', 'earth', 'edge', 'electric',
         'emrld', 'fall', 'geyser', 'gnbu', 'gray', 'greens', 'greys',
         'haline', 'hot', 'hsv', 'ice', 'icefire', 'inferno', 'jet',
         'magenta', 'magma', 'matter', 'mint', 'mrybm', 'mygbm', 'oranges',
         'orrd', 'oryel', 'oxy', 'peach', 'phase', 'picnic', 'pinkyl',
         'piyg', 'plasma', 'plotly3', 'portland', 'prgn', 'pubu', 'pubugn',
         'puor', 'purd', 'purp', 'purples', 'purpor', 'rainbow', 'rdbu',
         'rdgy', 'rdpu', 'rdylbu', 'rdylgn', 'redor', 'reds', 'solar',
         'spectral', 'speed', 'sunset', 'sunsetdark', 'teal', 'tealgrn',
         'tealrose', 'tempo', 'temps', 'thermal', 'tropic', 'turbid',
         'turbo', 'twilight', 'viridis', 'ylgn', 'ylgnbu', 'ylorbr',
         'ylorrd'].
    Appending '_r' to a named colorscale reverses it.

Returns
-------
str
r   r   r   s    r   r   Line.colorscale   s    \ L!!r   c                     XS'   g )Nr   r   r   s     r   r   r;     s
     \r   c                     U S   $ )z
Sets the source reference on Chart Studio Cloud for `color`.

The 'colorsrc' property must be specified as a string or
as a plotly.grid_objs.Column object

Returns
-------
str
r   r   r   s    r   r   Line.colorsrc  s     Jr   c                     XS'   g )Nr   r   r   s     r   r   r>     r9   r   c                     U S   $ )a\  
Template string used for rendering the information that appear
on hover box. Note that this will override `hoverinfo`.
Variables are inserted using %{variable}, for example "y: %{y}"
as well as %{xother}, {%_xother}, {%_xother_}, {%xother_}. When
showing info for several points, "xother" will be added to
those with different x positions from the first point. An
underscore before or after "(x|y)other" will add a space on
that side, only when this field is shown. Numbers are formatted
using d3-format's syntax %{variable:d3-format}, for example
"Price: %{y:$.2f}".
https://github.com/d3/d3-format/tree/v1.4.5#d3-format for
details on the formatting syntax. Dates are formatted using
d3-time-format's syntax %{variable|d3-time-format}, for example
"Day: %{2019-01-01|%A}". https://github.com/d3/d3-time-
format/tree/v2.2.3#locale_format for details on the date
formatting syntax. The variables available in `hovertemplate`
are the ones emitted as event data described at this link
https://plotly.com/javascript/plotlyjs-events/#event-data.
Additionally, every attributes that can be specified per-point
(the ones that are `arrayOk: true`) are available.  This value
here applies when hovering over lines.Finally, the template
string has access to variables `count` and `probability`.
Anything contained in tag `<extra>` is displayed in the
secondary box, for example "<extra>{fullData.name}</extra>". To
hide the secondary box completely, use an empty tag
`<extra></extra>`.

The 'hovertemplate' 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   Line.hovertemplate  s    L O$$r   c                     XS'   g )Nr   r   r   s     r   r   rA   A  s
     #_r   c                     U S   $ )aG  
Reverses the color mapping if true. Has an effect only if in
`line.color` is set to a numerical array. If true, `line.cmin`
will correspond to the last color in the array and `line.cmax`
will correspond to the first color.

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

Returns
-------
bool
r   r   r   s    r   r   Line.reversescaleE  s     N##r   c                     XS'   g )Nr   r   r   s     r   r   rD   V  s
    "^r   c                     U S   $ )a1  
Sets the shape of the paths. If `linear`, paths are composed of
straight lines. If `hspline`, paths are composed of horizontal
curved splines

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

Returns
-------
Any
r   r   r   s    r   r   
Line.shapeZ  s     G}r   c                     XS'   g )Nr   r   r   s     r   r   rG   k  r#   r   c                     U S   $ )z
Determines whether or not a colorbar is displayed for this
trace. Has an effect only if in `line.color` is set to a
numerical array.

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

Returns
-------
bool
r   r   r   s    r   r   Line.showscaleo  s     K  r   c                     XS'   g )Nr   r   r   s     r   r   rJ     r5   r   c                     g)Na          autocolorscale
            Determines whether the colorscale is a default palette
            (`autocolorscale: true`) or the palette determined by
            `line.colorscale`. Has an effect only if in
            `line.color` is set to a numerical array. In case
            `colorscale` is unspecified or `autocolorscale` is
            true, the default palette will be chosen according to
            whether numbers in the `color` array are all positive,
            all negative or mixed.
        cauto
            Determines whether or not the color domain is computed
            with respect to the input data (here in `line.color`)
            or the bounds set in `line.cmin` and `line.cmax` Has an
            effect only if in `line.color` is set to a numerical
            array. Defaults to `false` when `line.cmin` and
            `line.cmax` are set by the user.
        cmax
            Sets the upper bound of the color domain. Has an effect
            only if in `line.color` is set to a numerical array.
            Value should have the same units as in `line.color` and
            if set, `line.cmin` must be set as well.
        cmid
            Sets the mid-point of the color domain by scaling
            `line.cmin` and/or `line.cmax` to be equidistant to
            this point. Has an effect only if in `line.color` is
            set to a numerical array. Value should have the same
            units as in `line.color`. Has no effect when
            `line.cauto` is `false`.
        cmin
            Sets the lower bound of the color domain. Has an effect
            only if in `line.color` is set to a numerical array.
            Value should have the same units as in `line.color` and
            if set, `line.cmax` must be set as well.
        color
            Sets the line color. It accepts either a specific color
            or an array of numbers that are mapped to the
            colorscale relative to the max and min values of the
            array or relative to `line.cmin` and `line.cmax` if
            set.
        coloraxis
            Sets a reference to a shared color axis. References to
            these shared color axes are "coloraxis", "coloraxis2",
            "coloraxis3", etc. Settings for these shared color axes
            are set in the layout, under `layout.coloraxis`,
            `layout.coloraxis2`, etc. Note that multiple color
            scales can be linked to the same color axis.
        colorbar
            :class:`plotly.graph_objects.parcats.line.ColorBar`
            instance or dict with compatible properties
        colorscale
            Sets the colorscale. Has an effect only if in
            `line.color` is set to a numerical array. The
            colorscale must be an array containing arrays mapping a
            normalized value to an rgb, rgba, hex, hsl, hsv, or
            named color string. At minimum, a mapping for the
            lowest (0) and highest (1) values are required. For
            example, `[[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]`.
            To control the bounds of the colorscale in color space,
            use `line.cmin` and `line.cmax`. Alternatively,
            `colorscale` may be a palette name string of the
            following list: Blackbody,Bluered,Blues,Cividis,Earth,E
            lectric,Greens,Greys,Hot,Jet,Picnic,Portland,Rainbow,Rd
            Bu,Reds,Viridis,YlGnBu,YlOrRd.
        colorsrc
            Sets the source reference on Chart Studio Cloud for
            `color`.
        hovertemplate
            Template string used for rendering the information that
            appear on hover box. Note that this will override
            `hoverinfo`. Variables are inserted using %{variable},
            for example "y: %{y}" as well as %{xother}, {%_xother},
            {%_xother_}, {%xother_}. When showing info for several
            points, "xother" will be added to those with different
            x positions from the first point. An underscore before
            or after "(x|y)other" will add a space on that side,
            only when this field is shown. Numbers are formatted
            using d3-format's syntax %{variable:d3-format}, for
            example "Price: %{y:$.2f}".
            https://github.com/d3/d3-format/tree/v1.4.5#d3-format
            for details on the formatting syntax. Dates are
            formatted using d3-time-format's syntax
            %{variable|d3-time-format}, for example "Day:
            %{2019-01-01|%A}". https://github.com/d3/d3-time-
            format/tree/v2.2.3#locale_format for details on the
            date formatting syntax. The variables available in
            `hovertemplate` are the ones emitted as event data
            described at this link
            https://plotly.com/javascript/plotlyjs-events/#event-
            data. Additionally, every attributes that can be
            specified per-point (the ones that are `arrayOk: true`)
            are available.  This value here applies when hovering
            over lines.Finally, the template string has access to
            variables `count` and `probability`. Anything contained
            in tag `<extra>` is displayed in the secondary box, for
            example "<extra>{fullData.name}</extra>". To hide the
            secondary box completely, use an empty tag
            `<extra></extra>`.
        reversescale
            Reverses the color mapping if true. Has an effect only
            if in `line.color` is set to a numerical array. If
            true, `line.cmin` will correspond to the last color in
            the array and `line.cmax` will correspond to the first
            color.
        shape
            Sets the shape of the paths. If `linear`, paths are
            composed of straight lines. If `hspline`, paths are
            composed of horizontal curved splines
        showscale
            Determines whether or not a colorbar is displayed for
            this trace. Has an effect only if in `line.color` is
            set to a numerical array.
        r   r   s    r   _prop_descriptionsLine._prop_descriptions  s    p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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 Line object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of :class:`plotly.graph_objs.parcats.Line`
autocolorscale
    Determines whether the colorscale is a default palette
    (`autocolorscale: true`) or the palette determined by
    `line.colorscale`. Has an effect only if in
    `line.color` is set to a numerical array. In case
    `colorscale` is unspecified or `autocolorscale` is
    true, the default palette will be chosen according to
    whether numbers in the `color` array are all positive,
    all negative or mixed.
cauto
    Determines whether or not the color domain is computed
    with respect to the input data (here in `line.color`)
    or the bounds set in `line.cmin` and `line.cmax` Has an
    effect only if in `line.color` is set to a numerical
    array. Defaults to `false` when `line.cmin` and
    `line.cmax` are set by the user.
cmax
    Sets the upper bound of the color domain. Has an effect
    only if in `line.color` is set to a numerical array.
    Value should have the same units as in `line.color` and
    if set, `line.cmin` must be set as well.
cmid
    Sets the mid-point of the color domain by scaling
    `line.cmin` and/or `line.cmax` to be equidistant to
    this point. Has an effect only if in `line.color` is
    set to a numerical array. Value should have the same
    units as in `line.color`. Has no effect when
    `line.cauto` is `false`.
cmin
    Sets the lower bound of the color domain. Has an effect
    only if in `line.color` is set to a numerical array.
    Value should have the same units as in `line.color` and
    if set, `line.cmax` must be set as well.
color
    Sets the line color. It accepts either a specific color
    or an array of numbers that are mapped to the
    colorscale relative to the max and min values of the
    array or relative to `line.cmin` and `line.cmax` if
    set.
coloraxis
    Sets a reference to a shared color axis. References to
    these shared color axes are "coloraxis", "coloraxis2",
    "coloraxis3", etc. Settings for these shared color axes
    are set in the layout, under `layout.coloraxis`,
    `layout.coloraxis2`, etc. Note that multiple color
    scales can be linked to the same color axis.
colorbar
    :class:`plotly.graph_objects.parcats.line.ColorBar`
    instance or dict with compatible properties
colorscale
    Sets the colorscale. Has an effect only if in
    `line.color` is set to a numerical array. The
    colorscale must be an array containing arrays mapping a
    normalized value to an rgb, rgba, hex, hsl, hsv, or
    named color string. At minimum, a mapping for the
    lowest (0) and highest (1) values are required. For
    example, `[[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]`.
    To control the bounds of the colorscale in color space,
    use `line.cmin` and `line.cmax`. Alternatively,
    `colorscale` may be a palette name string of the
    following list: Blackbody,Bluered,Blues,Cividis,Earth,E
    lectric,Greens,Greys,Hot,Jet,Picnic,Portland,Rainbow,Rd
    Bu,Reds,Viridis,YlGnBu,YlOrRd.
colorsrc
    Sets the source reference on Chart Studio Cloud for
    `color`.
hovertemplate
    Template string used for rendering the information that
    appear on hover box. Note that this will override
    `hoverinfo`. Variables are inserted using %{variable},
    for example "y: %{y}" as well as %{xother}, {%_xother},
    {%_xother_}, {%xother_}. When showing info for several
    points, "xother" will be added to those with different
    x positions from the first point. An underscore before
    or after "(x|y)other" will add a space on that side,
    only when this field is shown. Numbers are formatted
    using d3-format's syntax %{variable:d3-format}, for
    example "Price: %{y:$.2f}".
    https://github.com/d3/d3-format/tree/v1.4.5#d3-format
    for details on the formatting syntax. Dates are
    formatted using d3-time-format's syntax
    %{variable|d3-time-format}, for example "Day:
    %{2019-01-01|%A}". https://github.com/d3/d3-time-
    format/tree/v2.2.3#locale_format for details on the
    date formatting syntax. The variables available in
    `hovertemplate` are the ones emitted as event data
    described at this link
    https://plotly.com/javascript/plotlyjs-events/#event-
    data. Additionally, every attributes that can be
    specified per-point (the ones that are `arrayOk: true`)
    are available.  This value here applies when hovering
    over lines.Finally, the template string has access to
    variables `count` and `probability`. Anything contained
    in tag `<extra>` is displayed in the secondary box, for
    example "<extra>{fullData.name}</extra>". To hide the
    secondary box completely, use an empty tag
    `<extra></extra>`.
reversescale
    Reverses the color mapping if true. Has an effect only
    if in `line.color` is set to a numerical array. If
    true, `line.cmin` will correspond to the last color in
    the array and `line.cmax` will correspond to the first
    color.
shape
    Sets the shape of the paths. If `linear`, paths are
    composed of straight lines. If `hspline`, paths are
    composed of horizontal curved splines
showscale
    Determines whether or not a colorbar is displayed for
    this trace. Has an effect only if in `line.color` is
    set to a numerical array.

Returns
-------
Line
line_parentNzThe first argument to the plotly.graph_objs.parcats.Line
constructor must be a dict or
an instance of :class:`plotly.graph_objs.parcats.Line`skip_invalidF	_validateTr   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   )super__init__rQ   
isinstance	__class__to_plotly_jsondict_copycopy
ValueErrorpop_skip_invalidrS   _set_property_process_kwargs)r   argr   r   r   r	   r
   r   r   r   r   r   r   r   r   r   kwargsrW   s                    r   rU   Line.__init__  s   ^ 	 !),DL;C^^,,$$&CT""**S/C:  $ZZ>K6+SA7C/63-63-63-7C/;7:s5<9:s5?C?>3=7C/;73tC2623"r   )rQ   r^   rS   )NNNNNNNNNNNNNNN)__name__
__module____qualname____firstlineno___parent_path_str	_path_str_valid_propspropertyr   setterr   r   r	   r
   r   r   r   r   r   r   r   r   r   rM   rU   __static_attributes____classcell__)rW   s   @r   r   r      s    IL" & && % %  " \\     
[[   " 
[[     
[[   . \\  ! !(         __  -" -"^ ! !     __  %% %%N $ $ $ $  # #    \\  ! !     q qj !t# t#r   r   )plotly.basedatatypesr   _BaseTraceHierarchyTyper[   rZ   r   r   r   r   <module>rq      s    S c
#" c
#r   