
    6Dh                     .    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 SU 4S jjrSrU =r$ )Box   violinz
violin.box>   linewidthvisible	fillcolorc                     U S   $ )at  
Sets the inner box plot fill color.

The 'fillcolor' 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    selfs    O/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/violin/_box.pyr   Box.fillcolor   s      K      c                     XS'   g )Nr   r   r   vals     r   r   r       s
    [r   c                     U S   $ )a  
The 'line' property is an instance of Line
that may be specified as:
  - An instance of :class:`plotly.graph_objs.violin.box.Line`
  - A dict of string/value properties that will be passed
    to the Line constructor

Returns
-------
plotly.graph_objs.violin.box.Line
r   r   r   s    r   r   Box.line$   s     F|r   c                     XS'   g )Nr   r   r   s     r   r   r   3   s	    Vr   c                     U S   $ )z
Determines if an miniature box plot is drawn inside the
violins.

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

Returns
-------
bool
r
   r   r   s    r   r
   Box.visible7   s     Ir   c                     XS'   g )Nr
   r   r   s     r   r
   r   F   s	    Yr   c                     U S   $ )a  
Sets the width of the inner box plots relative to the violins'
width. For example, with 1, the inner box plots are as wide as
the violins.

The 'width' 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	   	Box.widthJ   s     G}r   c                     XS'   g )Nr	   r   r   s     r   r	   r   Z   s	    Wr   c                     g)Na          fillcolor
            Sets the inner box plot fill color.
        line
            :class:`plotly.graph_objects.violin.box.Line` instance
            or dict with compatible properties
        visible
            Determines if an miniature box plot is drawn inside the
            violins.
        width
            Sets the width of the inner box plots relative to the
            violins' width. For example, with 1, the inner box
            plots are as wide as the violins.
        r   r   s    r   _prop_descriptionsBox._prop_descriptions^   s    r   c           	      H  > [         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0 [        U40 UD6D6  SU l        g)aG  
Construct a new Box object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of :class:`plotly.graph_objs.violin.Box`
fillcolor
    Sets the inner box plot fill color.
line
    :class:`plotly.graph_objects.violin.box.Line` instance
    or dict with compatible properties
visible
    Determines if an miniature box plot is drawn inside the
    violins.
width
    Sets the width of the inner box plots relative to the
    violins' width. For example, with 1, the inner box
    plots are as wide as the violins.

Returns
-------
Box
box_parentNzThe first argument to the plotly.graph_objs.violin.Box
constructor must be a dict or
an instance of :class:`plotly.graph_objs.violin.Box`skip_invalidF	_validateTr   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	   kwargsr*   s          r   r(   Box.__init__o   s   8 	!),DL;C^^,,$$&CT""**S/C8  $ZZ>K6;763-9c37C/3tC2623"r   )r$   r1   r&   )NNNNN)__name__
__module____qualname____firstlineno___parent_path_str	_path_str_valid_propspropertyr   setterr   r
   r	   r    r(   __static_attributes____classcell__)r*   s   @r   r   r      s    I<L! !"       
[[    ^^    \\   " HL7# 7#r   r   )plotly.basedatatypesr   _BaseTraceHierarchyTyper.   r-   r   r   r   r   <module>rD      s    S ^#
! ^#r   