docstr: The 'symbol' property is an instance of Symbol
  that may be specified as:
    - An instance of :class:`plotly.graph_objs.layout.mapbox.layer.Symbol`
    - A dict of string/value properties that will be passed
      to the Symbol constructor
  
      Supported dict properties:
          
          icon
              Sets the symbol icon image
              (mapbox.layer.layout.icon-image). Full list:
              https://www.mapbox.com/maki-icons/
          iconsize
              Sets the symbol icon size
              (mapbox.layer.layout.icon-size). Has an effect
              only when `type` is set to "symbol".
          placement
              Sets the symbol and/or text placement
              (mapbox.layer.layout.symbol-placement). If
              `placement` is "point", the label is placed
              where the geometry is located If `placement` is
              "line", the label is placed along the line of
              the geometry If `placement` is "line-center",
              the label is placed on the center of the
              geometry
          text
              Sets the symbol text (mapbox.layer.layout.text-
              field).
          textfont
              Sets the icon text font
              (color=mapbox.layer.paint.text-color,
              size=mapbox.layer.layout.text-size). Has an
              effect only when `type` is set to "symbol".
          textposition
              Sets the positions of the `text` elements with
              respects to the (x,y) coordinates.
  
  Returns
  -------
  plotly.graph_objs.layout.mapbox.layer.Symbol
docstr_tok: ["The","'symbol","'","property","is","an","instance","of","Symbol","that","may","be","specified","as",":","-","An","instance","of",":","class",":","`","plotly.graph_objs.layout.mapbox.layer.Symbol","`","-","A","dict","of","string\/value","properties","that","will","be","passed","to","the","Symbol","constructor","Supported","dict","properties",":","icon","Sets","the","symbol","icon","image","(","mapbox.layer.layout.icon-image",")",".","Full","list",":","https",":","\/\/www.mapbox.com\/maki-icons\/","iconsize","Sets","the","symbol","icon","size","(","mapbox.layer.layout.icon-size",")",".","Has","an","effect","only","when","`","type","`","is","set","to","``","symbol","''",".","placement","Sets","the","symbol","and\/or","text","placement","(","mapbox.layer.layout.symbol-placement",")",".","If","`","placement","`","is","``","point","''",",","the","label","is","placed","where","the","geometry","is","located","If","`","placement","`","is","``","line","''",",","the","label","is","placed","along","the","line","of","the","geometry","If","`","placement","`","is","``","line-center","''",",","the","label","is","placed","on","the","center","of","the","geometry","text","Sets","the","symbol","text","(","mapbox.layer.layout.text-","field",")",".","textfont","Sets","the","icon","text","font","(","color=mapbox.layer.paint.text-color",",","size=mapbox.layer.layout.text-size",")",".","Has","an","effect","only","when","`","type","`","is","set","to","``","symbol","''",".","textposition","Sets","the","positions","of","the","`","text","`","elements","with","respects","to","the","(","x",",","y",")","coordinates",".","Returns","--","--","--","-","plotly.graph_objs.layout.mapbox.layer.Symbol"]
code: def symbol(self):
      """
      The 'symbol' property is an instance of Symbol
      that may be specified as:
        - An instance of :class:`plotly.graph_objs.layout.mapbox.layer.Symbol`
        - A dict of string/value properties that will be passed
          to the Symbol constructor
  
          Supported dict properties:
  
              icon
                  Sets the symbol icon image
                  (mapbox.layer.layout.icon-image). Full list:
                  https://www.mapbox.com/maki-icons/
              iconsize
                  Sets the symbol icon size
                  (mapbox.layer.layout.icon-size). Has an effect
                  only when `type` is set to "symbol".
              placement
                  Sets the symbol and/or text placement
                  (mapbox.layer.layout.symbol-placement). If
                  `placement` is "point", the label is placed
                  where the geometry is located If `placement` is
                  "line", the label is placed along the line of
                  the geometry If `placement` is "line-center",
                  the label is placed on the center of the
                  geometry
              text
                  Sets the symbol text (mapbox.layer.layout.text-
                  field).
              textfont
                  Sets the icon text font
                  (color=mapbox.layer.paint.text-color,
                  size=mapbox.layer.layout.text-size). Has an
                  effect only when `type` is set to "symbol".
              textposition
                  Sets the positions of the `text` elements with
                  respects to the (x,y) coordinates.
  
      Returns
      -------
      plotly.graph_objs.layout.mapbox.layer.Symbol
      """
      return self["symbol"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 29 for calling the Layer obj's underlying member method code with example usage: obj.symbol() and returns: self