class_docstr: Overwrites default settings from matplotlib.pyplot.
  If a function is not overwritten, the default function will be used.
code: def boxplot(self, values, positions, color, widths=0.5):
      bp = self.plt.boxplot(
          values, positions=positions, patch_artist=True, widths=widths
      )
  
      for box in bp["boxes"]:
          box.set_facecolor(color)
          box.set(linewidth=0.3)
  
      for whisker in bp["whiskers"]:
          whisker.set(color=color, linewidth=0.5)
  
      for cap in bp["caps"]:
          cap.set(color=color, linewidth=0.5)
  
      for median in bp["medians"]:
          median.set(color="black", linewidth=0.5)
  
      for flier in bp["fliers"]:
          flier.set(
              marker="o",
              markersize=3,
              markerfacecolor=color,
              linestyle="none",
              markeredgecolor="none",
              color=color,
              alpha=0.5,
          )
  
file_path: SMAC3/benchmark/src/utils/styled_plot.py
imports: from distutils.spawn import find_executable
  import matplotlib
  import base64
  import io
  import matplotlib.pyplot
label_desc: Use image node_id 7 for calling the StyledPlot obj's underlying member method code with example usage: obj.boxplot(values, positions, color, widths) without return types