U
    TZßf†  ã                   @   s    d dl ZG dd„ dejjƒZdS )é    Nc                       s   e Zd Zd‡ fdd„	Z‡  ZS )ÚGaugeValidatorÚgaugeÚ	indicatorc              	      s4   t t| ƒjf ||| dd¡| dd¡dœ|—Ž d S )NÚdata_class_strZGaugeÚ	data_docsaŠ  
            axis
                :class:`plotly.graph_objects.indicator.gauge.Ax
                is` 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.indicat
                or.gauge.Step` instances or dicts with
                compatible properties
            stepdefaults
                When used in a template (as layout.template.dat
                a.indicator.gauge.stepdefaults), sets the
                default property values to use for elements of
                indicator.gauge.steps
            threshold
                :class:`plotly.graph_objects.indicator.gauge.Th
                reshold` instance or dict with compatible
                properties
)Úplotly_nameÚparent_namer   r   )Úsuperr   Ú__init__Úpop)Úselfr   r   Úkwargs©Ú	__class__© úF/tmp/pip-unpacked-wheel-5ksk5baj/plotly/validators/indicator/_gauge.pyr
      s    
þü%ÛzGaugeValidator.__init__)r   r   )Ú__name__Ú
__module__Ú__qualname__r
   Ú__classcell__r   r   r   r   r      s   r   )Z_plotly_utils.basevalidatorsZ_plotly_utilsZbasevalidatorsZCompoundValidatorr   r   r   r   r   Ú<module>   s   