绘图工具#

pygmo.plotting.plot_non_dominated_fronts(points, marker='o', comp=[0, 1], axes=None)#

绘制一组点的非支配前沿。利用fast_non_dominated_sorting来计算非支配前沿。

Parameters
  • points (2d array-like) – 要绘制的点

  • marker (str) – 用于绘制的matplotlib标记

  • comp (list) – 在二维图中要考虑的组件(在多目标情况下有用)

  • axes – 绘图坐标轴(如果 None,将创建新的坐标轴)

Returns

输入的 axes 或一个新的 axes 实例

示例

>>> from pygmo import *
>>> prob = problem(zdt())
>>> pop = population(prob, 40)
>>> ax = plot_non_dominated_fronts(pop.get_f())