cave.plot.parallel_coordinates module

class cave.plot.parallel_coordinates.ParallelCoordinatesPlotter(config_to_cost, output_dir, cs, runtime=True)[source]

Bases: object

Plotting a parallel coordinates plot, visualizing the explored PCS. Inspired by: http://benalexkeen.com/parallel-coordinates-in-matplotlib/

Parameters
  • config_to_cost (Dict[Configuration -> float]) – configurations to be considered for plotting mapped to estimated costs

  • output_dir (str) – output-filepath

  • cs (ConfigurationSpace) – configspace of this scenario

  • runtime (bool) – if True, the run_objective of this configurator run is runtime-optimization, if false it’s quality

plot_n_configs(num_configs, params)[source]
Parameters
  • num_configs (int) – number of configs to be plotted

  • params (List[str]) – parameters to be plotted