code: def init_artists(self, ax, plot_args, plot_kwargs):
      if "c" in plot_kwargs:
          plot_kwargs["array"] = plot_kwargs.pop("c")
      if "vmin" in plot_kwargs and "vmax" in plot_kwargs:
          plot_kwargs["clim"] = plot_kwargs.pop(
              "vmin"
          ), plot_kwargs.pop("vmax")
      if "array" not in plot_kwargs and "cmap" in plot_kwargs:
          del plot_kwargs["cmap"]
      collection = self._collection(*plot_args, **plot_kwargs)
      ax.add_collection(collection)
      return {"artist": collection}
  
file_path: holoviews/holoviews/plotting/mpl/path.py
imports: import numpy
  import param
  from matplotlib.collections import LineCollection, PatchCollection
  from matplotlib.dates import DateFormatter, date2num
  from ...core import util
  from ...core.dimension import Dimension
  from ...core.options import abbreviated_exception
  from ...element import Polygons
  from .element import ColorbarPlot
  from .util import polygons_to_path_patches
label_desc: Use image node_id 1 for calling the PathPlot obj's underlying member method code with example usage: obj.init_artists(ax, plot_args, plot_kwargs) and returns: dict