xlemoo.plotting

XLEMOO.plotting.plot_best_fitnesses(generations: List[PastGeneration], ylog=False) None[source]

Plots the best fitness value for each generation.

Parameters:
  • generations (List[PastGeneration]) – A list of past generations.

  • ylog (bool, optional) – Should the y-scale be logarithmic? Defaults to False.

XLEMOO.plotting.plot_hypervolume(generations: List[PastGeneration], ref_point: ndarray) None[source]

Plots the hypervolume of each generation.

Parameters:
  • generations (List[PastGeneration]) – A list of past generations.

  • ref_point (np.ndarray) – A reference point utilized in computing the hypervolume.

XLEMOO.plotting.plot_mean_fitnesses(generations: List[PastGeneration], ylog=False) None[source]

Plots the mean fitness value of each generation.

Parameters:
  • generations (List[PastGeneration]) – A list of past generations.

  • ylog (bool, optional) – Should the y-scale be logarithmic? Defaults to False.

XLEMOO.plotting.plot_std_fitnesses(generations: List[PastGeneration]) None[source]

Plots the standard deviation of the fitness value of each generation.

Parameters:

generations (List[PastGeneration]) – A list of past generations.