code: def graph_options(self, element, ranges, style, **kwargs):
      opts = super().graph_options(element, ranges, style, **kwargs)
      copts = self.get_color_opts(
          element.vdims[0], element, ranges, style
      )
      cmin, cmax = copts.pop("cmin"), copts.pop("cmax")
      if isfinite(cmin):
          opts["zmin"] = cmin
      if isfinite(cmax):
          opts["zmax"] = cmax
      opts["zauto"] = copts.pop("cauto")
      return dict(opts, **copts)
  
file_path: holoviews/holoviews/plotting/plotly/raster.py
imports: import numpy
  import param
  from ...core.options import SkipRendering
  from ...core.util import isfinite
  from ...element import Image, Raster
  from ..mixins import HeatMapMixin
  from .element import ColorbarPlot
label_desc: Use image node_id 2 for calling the RasterPlot obj's underlying member method code with example usage: obj.graph_options(element, ranges, style) and returns: dict