code: def __call__(self, *args, **params):
      # importing e.g. hvplot.pandas always loads the bokeh extension.
      # so hvplot.extension('matplotlib', compatibility='bokeh') doesn't
      # require the user or the code to explicitly load bokeh.
      compatibility = params.pop("compatibility", None)
      super().__call__(*args, **params)
      backend = _hv.Store.current_backend
      if (
          compatibility in ["matplotlib", "plotly"]
          and backend != compatibility
      ):
          param.main.param.warning(
              f"Compatibility from {compatibility} to {backend} "
              "not yet implemented. Defaults to bokeh."
          )
      hvplot_extension.compatibility = compatibility
      # Patch or re-patch the docstrings/signatures to display
      # the right styling options.
      from . import _patch_hvplot_docstrings
  
      _patch_hvplot_docstrings()
  
imports: import panel
  import param
  import holoviews
label_desc: Use image node_id 1 for calling the hvplot_extension obj's underlying member method code with example usage: obj.__call__() without return types