code: def make_plotter(fn: PlotterFn) -> FnPlotter:
      """
      Decorator for turning a function into a :class:`Plotter`.
      """
      name = fn.__name__
      result = FnPlotter(name, fn)
      PLOTTERS.add(result)
      return result
  
file_path: GPflow/benchmark/plotter_api.py
imports: from abc import ABC, abstractmethod
  from typing import TYPE_CHECKING, Any, Callable, Collection, Tuple
  import pandas
  from matplotlib.axes import Axes
  from benchmark.metadata import BenchmarkMetadata
  from benchmark.registry import Registry
label_desc: Use image node_id 1 for calling a global function with example usage: make_plotter(fn) and returns: result