class_docstr: BoxPlot w/ whiskers.
class_docstr_tok: ["BoxPlot","w\/","whiskers","."]
code: def __init__(
      self,
      data: Union[pd.DataFrame, pd.Series],
      labels: Optional[list] = None,
      label_xaxis: Optional[str] = "",
      label_yaxis: Optional[str] = "",
      xrotation: int = 0,
      show_legend: bool = False,
      legend_position: str = "right",
      color: Optional[Union[str, list]] = None,
      hovertemplate: str = "<b>%{meta.label_xaxis}</b>: %{x}<br>"
      "<b>%{meta.label_yaxis}</b>: %{y:d}"
      "<extra></extra>",
      **kwargs: Any,
  ) -> None:
      super().__init__(**kwargs)
      self.data = data
      self.color = color
      self.labels = labels
      self.label_xaxis = label_xaxis
      self.label_yaxis = label_yaxis
      self.xrotation = xrotation
      self.show_legend = show_legend
      self.legend_position = legend_position
      self.hovertemplate = hovertemplate
  
file_path: tslumen/tslumen/plot/interactive/distribution.py
imports: from typing import Union, Optional, Any
  import pandas
  from tslumen.plot.interactive.base import VizBase, go
label_desc: Use image node_id 1 to create a new BoxPlot object from inherited base classes: VizBase with example: obj = BoxPlot(data, labels, label_xaxis, label_yaxis, xrotation, show_legend, legend_position, color, hovertemplate)