class_docstr: The job of a Renderer is to turn the plotting state held within
  Plot classes into concrete, visual output in the form of the PNG,
  SVG, MP4 or WebM formats (among others). Note that a Renderer is a
  type of Exporter and must therefore follow the Exporter interface.
  
  The Renderer needs to be able to use the .state property of the
  appropriate Plot classes associated with that renderer in order to
  generate output. The process of 'drawing' is execute by the Plots
  and the Renderer turns the final plotting state into output.
class_docstr_tok: ["The","job","of","a","Renderer","is","to","turn","the","plotting","state","held","within","Plot","classes","into","concrete",",","visual","output","in","the","form","of","the","PNG",",","SVG",",","MP4","or","WebM","formats","(","among","others",")",".","Note","that","a","Renderer","is","a","type","of","Exporter","and","must","therefore","follow","the","Exporter","interface",".","The","Renderer","needs","to","be","able","to","use","the",".state","property","of","the","appropriate","Plot","classes","associated","with","that","renderer","in","order","to","generate","output",".","The","process","of","'drawing","'","is","execute","by","the","Plots","and","the","Renderer","turns","the","final","plotting","state","into","output","."]
docstr: Deletes registered plots and calls Plot.cleanup
code: def _delete_plot(cls, plot_id):
      """
      Deletes registered plots and calls Plot.cleanup
      """
      plot = cls._plots.get(plot_id)
      if plot is None:
          return
      plot.cleanup()
      del cls._plots[plot_id]
  
imports: import base64
  import os
  from contextlib import contextmanager
  from functools import partial
  from io import BytesIO, StringIO
  import panel
  import param
  from bokeh.document import Document
  from bokeh.embed import file_html
  from bokeh.io import curdoc
  from bokeh.resources import CDN, INLINE
  from packaging.version import Version
  from panel import config
  from panel.io.notebook import ipywidget, load_notebook, render_mimebundle, render_model
  from panel.io.state import state
  from panel.models.comm_manager import CommManager
  from panel.pane import HoloViews
  from panel.viewable import Viewable
  from panel.widgets.player import PlayerBase
  from pyviz_comms import CommManager
  from param.parameterized import bothmethod
  from ..core import AdjointLayout, DynamicMap, HoloMap, Layout
  from ..core.data import disable_pipeline
  from ..core.io import Exporter
  from ..core.options import Compositor, SkipRendering, Store, StoreOptions
  from ..core.util import unbound_dimensions
  from ..streams import Stream
  from .None import Plot
  from .util import collate, displayable, initialize_dynamic
label_desc: Use image node_id 25 for calling the Renderer obj's underlying member method code with example usage: obj._delete_plot(cls, plot_id) without return types