docstr: Template string used for rendering the information that appear
  on hover box. Note that this will override `hoverinfo`.
  Variables are inserted using %{variable}, for example "y:
  %{y}". Numbers are formatted using d3-format's syntax
  %{variable:d3-format}, for example "Price: %{y:$.2f}".
  https://github.com/d3/d3-3.x-api-
  reference/blob/master/Formatting.md#d3_format for details on
  the formatting syntax. Dates are formatted using d3-time-
  format's syntax %{variable|d3-time-format}, for example "Day:
  %{2019-01-01|%A}". https://github.com/d3/d3-time-
  format#locale_format for details on the date formatting syntax.
  The variables available in `hovertemplate` are the ones emitted
  as event data described at this link
  https://plotly.com/javascript/plotlyjs-events/#event-data.
  Additionally, every attributes that can be specified per-point
  (the ones that are `arrayOk: true`) are available. variables
  `value` and `label`. Anything contained in tag `<extra>` is
  displayed in the secondary box, for example
  "<extra>{fullData.name}</extra>". To hide the secondary box
  completely, use an empty tag `<extra></extra>`.
  
  The 'hovertemplate' property is a string and must be specified as:
    - A string
    - A number that will be converted to a string
    - A tuple, list, or one-dimensional numpy array of the above
  
  Returns
  -------
  str|numpy.ndarray
code: def hovertemplate(self):
      """
      Template string used for rendering the information that appear
      on hover box. Note that this will override `hoverinfo`.
      Variables are inserted using %{variable}, for example "y:
      %{y}". Numbers are formatted using d3-format's syntax
      %{variable:d3-format}, for example "Price: %{y:$.2f}".
      https://github.com/d3/d3-3.x-api-
      reference/blob/master/Formatting.md#d3_format for details on
      the formatting syntax. Dates are formatted using d3-time-
      format's syntax %{variable|d3-time-format}, for example "Day:
      %{2019-01-01|%A}". https://github.com/d3/d3-time-
      format#locale_format for details on the date formatting syntax.
      The variables available in `hovertemplate` are the ones emitted
      as event data described at this link
      https://plotly.com/javascript/plotlyjs-events/#event-data.
      Additionally, every attributes that can be specified per-point
      (the ones that are `arrayOk: true`) are available. variables
      `value` and `label`. Anything contained in tag `<extra>` is
      displayed in the secondary box, for example
      "<extra>{fullData.name}</extra>". To hide the secondary box
      completely, use an empty tag `<extra></extra>`.
  
      The 'hovertemplate' property is a string and must be specified as:
        - A string
        - A number that will be converted to a string
        - A tuple, list, or one-dimensional numpy array of the above
  
      Returns
      -------
      str|numpy.ndarray
      """
      return self["hovertemplate"]
  
imports: from plotly.basedatatypes import BaseTraceHierarchyType
  import copy
label_desc: Use image node_id 17 for calling the Link obj's underlying member method code with example usage: obj.hovertemplate() and returns: self