class_docstr: Box plot
  For each series, shows the median value, the 25th and 75th percentiles,
  and the values within
  1.5 times the interquartile range of the 25th and 75th percentiles.
  
  See http://en.wikipedia.org/wiki/Box_plot
docstr: For a specific series, draw the box plot.
code: def _boxf(self, serie):
      """For a specific series, draw the box plot."""
      serie_node = self.svg.serie(serie)
      # Note: q0 and q4 do not literally mean the zero-th quartile
      # and the fourth quartile, but rather the distance from 1.5 times
      # the inter-quartile range to Q1 and Q3, respectively.
      boxes = self.svg.node(serie_node["plot"], class_="boxes")
  
      metadata = serie.metadata.get(0)
  
      box = decorate(
          self.svg, self.svg.node(boxes, class_="box"), metadata
      )
  
      val = self._format(serie, 0)
  
      x_center, y_center = self._draw_box(
          box, serie.points[1:6], serie.outliers, serie.index, metadata
      )
      self._tooltip_data(
          box,
          val,
          x_center,
          y_center,
          "centered",
          self._get_x_label(serie.index),
      )
      self._static_value(serie_node, val, x_center, y_center, metadata)
  
file_path: pygal/pygal/graph/box.py
imports: from bisect import bisect_left, bisect_right
  from pygal.graph.graph import Graph
  from pygal.util import alter, decorate
label_desc: Use image node_id 5 for calling the Box obj's underlying member method code with example usage: obj._boxf(serie) without return types