PlotOFParallelM(XX,​bycol,xnames)

Plots the trade-off between objective functions as PARALLEL plot
76 Downloads
Updated 23 Oct 2015

View License

Input Arguments:
XX : matrix [nsamples, ncols] containing the Objective Functions
usually in Multi-Objective Optimization all objectives are
intended for minimization or maximization.
bycol : organize the arrows by which column
xnames : names of the objective functions
Output Arguments:
hh : Figure handle

Additional requirements:
create_colors.m
rescale.m

Notes:
1) Need to think how to show when objectives have LOG scale
2) Need to implement the possibility to use some objectives as
maximization and some as minimization
Example
XX = [1+4*rand(500,1), 3+2*rand(500,1), rand(500,1), -1+2*rand(500,1)];
PlotOFParallelM(XX,2,{'f1','f2','f3','f4'});

Cite As

Mario CASTRO GAMA (2026). PlotOFParallelM(XX,bycol,xnames) (https://uk.mathworks.com/matlabcentral/fileexchange/53653-plotofparallelm-xx-bycol-xnames), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0