code: def boxplot_frame_groupby(grouped, **kwargs):
      width = kwargs.pop("width", 300)
      subplots = kwargs.pop("subplots", True)
      layout = hv.Layout if subplots else hv.Overlay
      plots = [
          plot(data=data, kind="box", title=name, width=width, **kwargs)
          for name, data in grouped
      ]
      return layout(plots)
  
file_path: hvplot/hvplot/plotting/__init__.py
imports: import holoviews
  from ..util import with_hv_extension, is_polars
  from .core import hvPlot, hvPlotTabular
  from .andrews_curves import andrews_curves
  from .parallel_coordinates import parallel_coordinates
  from .lag_plot import lag_plot
  from .scatter_matrix import scatter_matrix
label_desc: Use image node_id 4 for calling a global function with example usage: boxplot_frame_groupby(grouped) and returns: layout