docstr: The 'line' property is an instance of Line
  that may be specified as:
    - An instance of :class:`plotly.graph_objs.barpolar.marker.Line`
    - A dict of string/value properties that will be passed
      to the Line constructor
  
      Supported dict properties:
  
          autocolorscale
              Determines whether the colorscale is a default
              palette (`autocolorscale: true`) or the palette
              determined by `marker.line.colorscale`. Has an
              effect only if in `marker.line.color` is set to
              a numerical array. In case `colorscale` is
              unspecified or `autocolorscale` is true, the
              default palette will be chosen according to
              whether numbers in the `color` array are all
              positive, all negative or mixed.
          cauto
              Determines whether or not the color domain is
              computed with respect to the input data (here
              in `marker.line.color`) or the bounds set in
              `marker.line.cmin` and `marker.line.cmax` Has
              an effect only if in `marker.line.color` is set
              to a numerical array. Defaults to `false` when
              `marker.line.cmin` and `marker.line.cmax` are
              set by the user.
          cmax
              Sets the upper bound of the color domain. Has
              an effect only if in `marker.line.color` is set
              to a numerical array. Value should have the
              same units as in `marker.line.color` and if
              set, `marker.line.cmin` must be set as well.
          cmid
              Sets the mid-point of the color domain by
              scaling `marker.line.cmin` and/or
              `marker.line.cmax` to be equidistant to this
              point. Has an effect only if in
              `marker.line.color` is set to a numerical
              array. Value should have the same units as in
              `marker.line.color`. Has no effect when
              `marker.line.cauto` is `false`.
          cmin
              Sets the lower bound of the color domain. Has
              an effect only if in `marker.line.color` is set
              to a numerical array. Value should have the
              same units as in `marker.line.color` and if
              set, `marker.line.cmax` must be set as well.
          color
              Sets the marker.line color. It accepts either a
              specific color or an array of numbers that are
              mapped to the colorscale relative to the max
              and min values of the array or relative to
              `marker.line.cmin` and `marker.line.cmax` if
              set.
          coloraxis
              Sets a reference to a shared color axis.
              References to these shared color axes are
              "coloraxis", "coloraxis2", "coloraxis3", etc.
              Settings for these shared color axes are set in
              the layout, under `layout.coloraxis`,
              `layout.coloraxis2`, etc. Note that multiple
              color scales can be linked to the same color
              axis.
          colorscale
              Sets the colorscale. Has an effect only if in
              `marker.line.color` is set to a numerical
              array. The colorscale must be an array
              containing arrays mapping a normalized value to
              an rgb, rgba, hex, hsl, hsv, or named color
              string. At minimum, a mapping for the lowest
              (0) and highest (1) values are required. For
              example, `[[0, 'rgb(0,0,255)'], [1,
              'rgb(255,0,0)']]`. To control the bounds of the
              colorscale in color space, use
              `marker.line.cmin` and `marker.line.cmax`.
              Alternatively, `colorscale` may be a palette
              name string of the following list: Blackbody,Bl
              uered,Blues,Cividis,Earth,Electric,Greens,Greys
              ,Hot,Jet,Picnic,Portland,Rainbow,RdBu,Reds,Viri
              dis,YlGnBu,YlOrRd.
          colorsrc
              Sets the source reference on Chart Studio Cloud
              for `color`.
          reversescale
              Reverses the color mapping if true. Has an
              effect only if in `marker.line.color` is set to
              a numerical array. If true, `marker.line.cmin`
              will correspond to the last color in the array
              and `marker.line.cmax` will correspond to the
              first color.
          width
              Sets the width (in px) of the lines bounding
              the marker points.
          widthsrc
              Sets the source reference on Chart Studio Cloud
              for `width`.
  
  Returns
  -------
  plotly.graph_objs.barpolar.marker.Line
code: def line(self):
      """
      The 'line' property is an instance of Line
      that may be specified as:
        - An instance of :class:`plotly.graph_objs.barpolar.marker.Line`
        - A dict of string/value properties that will be passed
          to the Line constructor
  
          Supported dict properties:
  
              autocolorscale
                  Determines whether the colorscale is a default
                  palette (`autocolorscale: true`) or the palette
                  determined by `marker.line.colorscale`. Has an
                  effect only if in `marker.line.color` is set to
                  a numerical array. In case `colorscale` is
                  unspecified or `autocolorscale` is true, the
                  default palette will be chosen according to
                  whether numbers in the `color` array are all
                  positive, all negative or mixed.
              cauto
                  Determines whether or not the color domain is
                  computed with respect to the input data (here
                  in `marker.line.color`) or the bounds set in
                  `marker.line.cmin` and `marker.line.cmax` Has
                  an effect only if in `marker.line.color` is set
                  to a numerical array. Defaults to `false` when
                  `marker.line.cmin` and `marker.line.cmax` are
                  set by the user.
              cmax
                  Sets the upper bound of the color domain. Has
                  an effect only if in `marker.line.color` is set
                  to a numerical array. Value should have the
                  same units as in `marker.line.color` and if
                  set, `marker.line.cmin` must be set as well.
              cmid
                  Sets the mid-point of the color domain by
                  scaling `marker.line.cmin` and/or
                  `marker.line.cmax` to be equidistant to this
                  point. Has an effect only if in
                  `marker.line.color` is set to a numerical
                  array. Value should have the same units as in
                  `marker.line.color`. Has no effect when
                  `marker.line.cauto` is `false`.
              cmin
                  Sets the lower bound of the color domain. Has
                  an effect only if in `marker.line.color` is set
                  to a numerical array. Value should have the
                  same units as in `marker.line.color` and if
                  set, `marker.line.cmax` must be set as well.
              color
                  Sets the marker.line color. It accepts either a
                  specific color or an array of numbers that are
                  mapped to the colorscale relative to the max
                  and min values of the array or relative to
                  `marker.line.cmin` and `marker.line.cmax` if
                  set.
              coloraxis
                  Sets a reference to a shared color axis.
                  References to these shared color axes are
                  "coloraxis", "coloraxis2", "coloraxis3", etc.
                  Settings for these shared color axes are set in
                  the layout, under `layout.coloraxis`,
                  `layout.coloraxis2`, etc. Note that multiple
                  color scales can be linked to the same color
                  axis.
              colorscale
                  Sets the colorscale. Has an effect only if in
                  `marker.line.color` is set to a numerical
                  array. The colorscale must be an array
                  containing arrays mapping a normalized value to
                  an rgb, rgba, hex, hsl, hsv, or named color
                  string. At minimum, a mapping for the lowest
                  (0) and highest (1) values are required. For
                  example, `[[0, 'rgb(0,0,255)'], [1,
                  'rgb(255,0,0)']]`. To control the bounds of the
                  colorscale in color space, use
                  `marker.line.cmin` and `marker.line.cmax`.
                  Alternatively, `colorscale` may be a palette
                  name string of the following list: Blackbody,Bl
                  uered,Blues,Cividis,Earth,Electric,Greens,Greys
                  ,Hot,Jet,Picnic,Portland,Rainbow,RdBu,Reds,Viri
                  dis,YlGnBu,YlOrRd.
              colorsrc
                  Sets the source reference on Chart Studio Cloud
                  for `color`.
              reversescale
                  Reverses the color mapping if true. Has an
                  effect only if in `marker.line.color` is set to
                  a numerical array. If true, `marker.line.cmin`
                  will correspond to the last color in the array
                  and `marker.line.cmax` will correspond to the
                  first color.
              width
                  Sets the width (in px) of the lines bounding
                  the marker points.
              widthsrc
                  Sets the source reference on Chart Studio Cloud
                  for `width`.
  
      Returns
      -------
      plotly.graph_objs.barpolar.marker.Line
      """
      return self["line"]
  
imports: from plotly.basedatatypes import BaseTraceHierarchyType
  import copy
label_desc: Use image node_id 21 for calling the Marker obj's underlying member method code with example usage: obj.line() and returns: self