class_docstr: BoxPlot plots the ErrorBar Element type and supporting
  both horizontal and vertical error bars via the 'horizontal'
  plot option.
class_docstr_tok: ["BoxPlot","plots","the","ErrorBar","Element","type","and","supporting","both","horizontal","and","vertical","error","bars","via","the","'horizontal'","plot","option","."]
code: def teardown_handles(self):
      for g in (
          "whiskers",
          "fliers",
          "medians",
          "boxes",
          "caps",
          "means",
      ):
          for v in self.handles.get(g, []):
              v.remove()
  
imports: import numpy
  import param
  from ...core.ndmapping import sorted_context
  from ..mixins import MultiDistributionMixin
  from .chart import AreaPlot, ChartPlot
  from .path import PolygonPlot
  from .plot import AdjoinedPlot
label_desc: Use image node_id 3 for calling the BoxPlot obj's underlying member method code with example usage: obj.teardown_handles() without return types