evomatic.plots.pareto_plot(history, pair, targets, target_normalisation, top_percentage=1.0, output_directory: str = './')[source]

Plot the Pareto diagram of two targets.

Parameters
history

The history dict, containing data from each iteration of the algorithm.

pair

The two targets to define the 2D space.

targets

Dict of targets for maximisation and minimisation.

target_normalisation

Dict of normalisation factors for each target.

top_percentage=1.0

The fraction of the population to include in the diagram, ranked by fitness.

output_directory: str = './'

The path to write output files into.


Last update: Dec 07, 2022