code: def __init__(
      self, plotly_name="gauge", parent_name="indicator", **kwargs
  ):
      super(GaugeValidator, self).__init__(
          plotly_name=plotly_name,
          parent_name=parent_name,
          data_class_str=kwargs.pop("data_class_str", "Gauge"),
          data_docs=kwargs.pop(
              "data_docs",
              """
              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
  """,
          ),
          **kwargs,
      )
  
imports: import _plotly_utils.basevalidators
label_desc: Use image node_id 1 to create a new GaugeValidator object from inherited base classes: _plotly_utils.basevalidators with example: obj = GaugeValidator(plotly_name, parent_name)