docstr: Sets the shape of the paths. If `linear`, paths are composed of
  straight lines. If `hspline`, paths are composed of horizontal
  curved splines
  
  The 'shape' property is an enumeration that may be specified as:
    - One of the following enumeration values:
          ['linear', 'hspline']
  
  Returns
  -------
  Any
docstr_tok: ["Sets","the","shape","of","the","paths",".","If","`","linear","`",",","paths","are","composed","of","straight","lines",".","If","`","hspline","`",",","paths","are","composed","of","horizontal","curved","splines","The","'shape","'","property","is","an","enumeration","that","may","be","specified","as",":","-","One","of","the","following","enumeration","values",":","[","'linear","'",",","'hspline","'","]","Returns","--","--","--","-","Any"]
code: def shape(self):
      """
      Sets the shape of the paths. If `linear`, paths are composed of
      straight lines. If `hspline`, paths are composed of horizontal
      curved splines
  
      The 'shape' property is an enumeration that may be specified as:
        - One of the following enumeration values:
              ['linear', 'hspline']
  
      Returns
      -------
      Any
      """
      return self["shape"]
  
imports: from plotly.basedatatypes import BaseTraceHierarchyType
  import copy
label_desc: Use image node_id 25 for calling the Line obj's underlying member method code with example usage: obj.shape() and returns: self