class_docstr: Node of the computational graph, with utilities for dot language.
  
  This class represents a node of computational graph,
  with some utilities for dot language.
  
  Args:
      node: :class: `VariableNode` object or :class: `FunctionNode` object.
      attribute (dict): Attributes for the node.
      show_name (bool): If `True`, the `name` attribute of the node is added
          to the label. Default is `True`.
docstr: The text that represents properties of the node.
  
  Returns:
      string: The text that represents the id and attributes of this
          node.
docstr_tok: ["The","text","that","represents","properties","of","the","node",".","Returns",":","string",":","The","text","that","represents","the","id","and","attributes","of","this","node","."]
code: def label(self):
      """The text that represents properties of the node.
  
      Returns:
          string: The text that represents the id and attributes of this
              node.
      """
  
      attributes = [
          '%s="%s"' % (k, v) for (k, v) in self.attribute.items()
      ]
      return "%s [%s];" % (self.id_, ",".join(attributes))
  
file_path: chainer/chainer/computational_graph.py
imports: import heapq
  from chainer import function_node
  from chainer import variable
label_desc: Use image node_id 2 for calling the DotNode obj's underlying member method code with example usage: obj.label() and returns: unknown