docstr: Construct a new AngularAxis object
  
  Parameters
  ----------
  arg
      dict of properties compatible with this constructor or
      an instance of
      :class:`plotly.graph_objs.layout.AngularAxis`
  domain
      Polar chart subplots are not supported yet. This key
      has currently no effect.
  endpadding
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots.
  range
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Defines the start and end point of
      this angular axis.
  showline
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Determines whether or not the line
      bounding this angular axis will be shown on the figure.
  showticklabels
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Determines whether or not the angular
      axis ticks will feature tick labels.
  tickcolor
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Sets the color of the tick lines on
      this angular axis.
  ticklen
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Sets the length of the tick lines on
      this angular axis.
  tickorientation
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Sets the orientation (from the paper
      perspective) of the angular axis tick labels.
  ticksuffix
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Sets the length of the tick lines on
      this angular axis.
  visible
      Legacy polar charts are deprecated! Please switch to
      "polar" subplots. Determines whether or not this axis
      will be visible.
  
  Returns
  -------
  AngularAxis
docstr_tok: ["Construct","a","new","AngularAxis","object","Parameters","--","--","--","--","--","arg","dict","of","properties","compatible","with","this","constructor","or","an","instance","of",":","class",":","`","plotly.graph_objs.layout.AngularAxis","`","domain","Polar","chart","subplots","are","not","supported","yet",".","This","key","has","currently","no","effect",".","endpadding","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","range","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Defines","the","start","and","end","point","of","this","angular","axis",".","showline","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Determines","whether","or","not","the","line","bounding","this","angular","axis","will","be","shown","on","the","figure",".","showticklabels","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Determines","whether","or","not","the","angular","axis","ticks","will","feature","tick","labels",".","tickcolor","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Sets","the","color","of","the","tick","lines","on","this","angular","axis",".","ticklen","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Sets","the","length","of","the","tick","lines","on","this","angular","axis",".","tickorientation","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Sets","the","orientation","(","from","the","paper","perspective",")","of","the","angular","axis","tick","labels",".","ticksuffix","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Sets","the","length","of","the","tick","lines","on","this","angular","axis",".","visible","Legacy","polar","charts","are","deprecated","!","Please","switch","to","``","polar","''","subplots",".","Determines","whether","or","not","this","axis","will","be","visible",".","Returns","--","--","--","-","AngularAxis"]
code: def __init__(
      self,
      arg=None,
      domain=None,
      endpadding=None,
      range=None,
      showline=None,
      showticklabels=None,
      tickcolor=None,
      ticklen=None,
      tickorientation=None,
      ticksuffix=None,
      visible=None,
      **kwargs,
  ):
      """
      Construct a new AngularAxis object
  
      Parameters
      ----------
      arg
          dict of properties compatible with this constructor or
          an instance of
          :class:`plotly.graph_objs.layout.AngularAxis`
      domain
          Polar chart subplots are not supported yet. This key
          has currently no effect.
      endpadding
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots.
      range
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Defines the start and end point of
          this angular axis.
      showline
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Determines whether or not the line
          bounding this angular axis will be shown on the figure.
      showticklabels
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Determines whether or not the angular
          axis ticks will feature tick labels.
      tickcolor
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Sets the color of the tick lines on
          this angular axis.
      ticklen
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Sets the length of the tick lines on
          this angular axis.
      tickorientation
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Sets the orientation (from the paper
          perspective) of the angular axis tick labels.
      ticksuffix
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Sets the length of the tick lines on
          this angular axis.
      visible
          Legacy polar charts are deprecated! Please switch to
          "polar" subplots. Determines whether or not this axis
          will be visible.
  
      Returns
      -------
      AngularAxis
      """
      super(AngularAxis, self).__init__("angularaxis")
  
      if "_parent" in kwargs:
          self._parent = kwargs["_parent"]
          return
  
      # Validate arg
      # ------------
      if arg is None:
          arg = {}
      elif isinstance(arg, self.__class__):
          arg = arg.to_plotly_json()
      elif isinstance(arg, dict):
          arg = _copy.copy(arg)
      else:
          raise ValueError(
              """\
  The first argument to the plotly.graph_objs.layout.AngularAxis 
  constructor must be a dict or 
  an instance of :class:`plotly.graph_objs.layout.AngularAxis`"""
          )
  
      # Handle skip_invalid
      # -------------------
      self._skip_invalid = kwargs.pop("skip_invalid", False)
      self._validate = kwargs.pop("_validate", True)
  
      # Populate data dict with properties
      # ----------------------------------
      _v = arg.pop("domain", None)
      _v = domain if domain is not None else _v
      if _v is not None:
          self["domain"] = _v
      _v = arg.pop("endpadding", None)
      _v = endpadding if endpadding is not None else _v
      if _v is not None:
          self["endpadding"] = _v
      _v = arg.pop("range", None)
      _v = range if range is not None else _v
      if _v is not None:
          self["range"] = _v
      _v = arg.pop("showline", None)
      _v = showline if showline is not None else _v
      if _v is not None:
          self["showline"] = _v
      _v = arg.pop("showticklabels", None)
      _v = showticklabels if showticklabels is not None else _v
      if _v is not None:
          self["showticklabels"] = _v
      _v = arg.pop("tickcolor", None)
      _v = tickcolor if tickcolor is not None else _v
      if _v is not None:
          self["tickcolor"] = _v
      _v = arg.pop("ticklen", None)
      _v = ticklen if ticklen is not None else _v
      if _v is not None:
          self["ticklen"] = _v
      _v = arg.pop("tickorientation", None)
      _v = tickorientation if tickorientation is not None else _v
      if _v is not None:
          self["tickorientation"] = _v
      _v = arg.pop("ticksuffix", None)
      _v = ticksuffix if ticksuffix is not None else _v
      if _v is not None:
          self["ticksuffix"] = _v
      _v = arg.pop("visible", None)
      _v = visible if visible is not None else _v
      if _v is not None:
          self["visible"] = _v
  
      # Process unknown kwargs
      # ----------------------
      self._process_kwargs(**dict(arg, **kwargs))
  
      # Reset skip_invalid
      # ------------------
      self._skip_invalid = False
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 22 to create a new AngularAxis object from inherited base classes: _BaseLayoutHierarchyType with example: obj = AngularAxis(arg, domain, endpadding, range, showline, showticklabels, tickcolor, ticklen, tickorientation, ticksuffix, visible)