code: def append(fout, model_path, plots):
      try:
          for plot in plots:
              fname = plot.get("fname")
              fig = plot.get("figure")
              title = plot.get("title", "")
              fig.savefig(os.path.join(model_path, fname))
              fout.write(f"\n## {title}\n\n")
              fout.write(f"![{title}]({fname})\n\n")
      except Exception as e:
          print(str(e))
  
file_path: mljar-supervised/supervised/utils/additional_plots.py
imports: import os
  import numpy
  import pandas
  import scikitplot
  from matplotlib import pyplot
  from supervised.algorithms.registry import BINARY_CLASSIFICATION, MULTICLASS_CLASSIFICATION, REGRESSION
label_desc: Use image node_id 4 for calling the AdditionalPlots obj's underlying member method code with example usage: obj.append(fout, model_path, plots) without return types