code: def make_plots(
      all_logdirs,
      legend=None,
      xaxis=None,
      values=None,
      count=False,
      font_scale=1.5,
      smooth=1,
      select=None,
      exclude=None,
      estimator="mean",
  ):
      data = get_all_datasets(all_logdirs, legend, select, exclude)
      values = values if isinstance(values, list) else [values]
      condition = "Condition2" if count else "Condition1"
      estimator = getattr(
          np, estimator
      )  # choose what to show on main curve: mean? max? min?
      for value in values:
          plt.figure()
          plot_data(
              data,
              xaxis=xaxis,
              value=value,
              condition=condition,
              smooth=smooth,
              estimator=estimator,
          )
      plt.show()
  
file_path: spinningup/spinup/utils/plot.py
imports: import seaborn
  import pandas
  import matplotlib.pyplot
  import json
  import os
  import os.path
  import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: make_plots(all_logdirs, legend, xaxis, values, count, font_scale, smooth, select, exclude, estimator) without return types