code: def __init__(
      self, plotly_name="lonaxis", parent_name="layout.geo", **kwargs
  ):
      super(LonaxisValidator, self).__init__(
          plotly_name=plotly_name,
          parent_name=parent_name,
          data_class_str=kwargs.pop("data_class_str", "Lonaxis"),
          data_docs=kwargs.pop(
              "data_docs",
              """
              dtick
                  Sets the graticule's longitude/latitude tick
                  step.
              gridcolor
                  Sets the graticule's stroke color.
              griddash
                  Sets the dash style of lines. Set to a dash
                  type string ("solid", "dot", "dash",
                  "longdash", "dashdot", or "longdashdot") or a
                  dash length list in px (eg "5px,10px,2px,2px").
              gridwidth
                  Sets the graticule's stroke width (in px).
              range
                  Sets the range of this axis (in degrees), sets
                  the map's clipped coordinates.
              showgrid
                  Sets whether or not graticule are shown on the
                  map.
              tick0
                  Sets the graticule's starting tick
                  longitude/latitude.
  """,
          ),
          **kwargs,
      )
  
imports: import _plotly_utils.basevalidators
label_desc: Use image node_id 1 to create a new LonaxisValidator object from inherited base classes: _plotly_utils.basevalidators with example: obj = LonaxisValidator(plotly_name, parent_name)