code: def render(obj, backend=None, **kwargs):
      
      backend = backend or Store.current_backend
      renderer_obj = renderer(backend)
      if kwargs:
          renderer_obj = renderer_obj.instance(**kwargs)
      plot = renderer_obj.get_plot(obj)
      if backend == 'matplotlib' and len(plot) > 1:
          return plot.anim(fps=renderer_obj.fps)
      return renderer_obj.get_plot(obj).state
docs: Renders the HoloViews object to the corresponding object in the
      specified backend, e.g. a Matplotlib or Bokeh figure.
  
      The backend defaults to the currently declared default
      backend. The resulting object can then be used with other objects
      in the specified backend. For instance, if you want to make a
      multi-part Bokeh figure using a plot type only available in
      HoloViews, you can use this function to return a Bokeh figure that
      you can use like any hand-constructed Bokeh figure in a Bokeh
      layout.
  
      Arguments
      ---------
      obj: HoloViews object
          The HoloViews object to render
      backend: string
          A valid HoloViews rendering backend
      **kwargs: dict
          Additional keyword arguments passed to the renderer,
          e.g. fps for animations
  
      Returns
      -------
      renderered:
          The rendered representation of the HoloViews object, e.g.
          if backend='matplotlib' a matplotlib Figure or FuncAnimation