class_docstr: Overwrites default settings from matplotlib.pyplot.
  If a function is not overwritten, the default function will be used.
code: def __init__(self):
      plt.style.use("seaborn")
  
      # Set MatPlotLib defaults
      if find_executable("latex"):
          plt.rcParams.update(
              {
                  "text.usetex": True,
                  "font.family": "serif",
                  "font.serif": ["Computer Modern"],
              }
          )
  
      plt.rc("figure", autolayout=True)
      plt.rc("xtick", labelsize=8)
      plt.rc("ytick", labelsize=8)
      plt.rc("axes", labelsize=12)
      plt.rc("axes", titlesize=12)
      plt.rc("legend", fontsize=8)
  
      self.plt = plt
  
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 1 to create a new StyledPlot object  with example: obj = StyledPlot()