code: def add_draw_graph_command(subparsers):
      desc = """Draw a graph in a NNP or nntxt file with graphviz.
  
  Example:
  
      nnabla_cli draw_graph -o output-folder path-to-nnp.nnp"""
  
      from argparse import RawTextHelpFormatter
  
      # Train
      subparser = subparsers.add_parser(
          "draw_graph",
          formatter_class=RawTextHelpFormatter,
          description=desc,
          help="Draw a graph in a NNP or nntxt file with graphviz.",
      )
      subparser.add_argument(
          "input", type=str, help="Path to input nnp or nntxt."
      )
      subparser.add_argument(
          "-o",
          "--output-dir",
          type=str,
          default="draw_out",
          help="Output directory.",
      )
      subparser.add_argument(
          "-n",
          "--network",
          action="append",
          help="Network names to be drawn.",
      )
      subparser.add_argument(
          "-f",
          "--format",
          default="png",
          help="Graph saving format compatible with graphviz (`pdf`, `png`, ...).",
      )
      subparser.set_defaults(func=draw_graph_command)
      return subparser
  
label_desc: Use image node_id 2 for calling a global function with example usage: add_draw_graph_command(subparsers) and returns: subparser