make_custom_patch_l​egend

Make a legend with customized colors and labels, independent of plotted data.
21 download
Aggiornato 14 mag 2020

Visualizza la licenza

[] = MAKE_CUSTOM_PATCH_LEGEND(colors, labels)
MAKE_CUSTOM_PATCH_LEGEND will plot a custom legend on the current figure.
It uses a hack involving invisible patch objects that I don't understand.
COLORS: either a cell array of n MATLAB color strings ('r', 'b', 'k', etc.);
or a column vector of n scalars, which will index into the current colormap;
or a n x 3 matrix of RGB values for each patch.
LABELS: a cell array of n string labels for your legend.
VARARGIN: name/value arguments to pass to legend().

Cita come

Jonah Pearl (2024). make_custom_patch_legend (https://www.mathworks.com/matlabcentral/fileexchange/74952-make_custom_patch_legend), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2018b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.2.2

Trying again. Added list of default MATLAB colors.

1.2.1

1.2 update push didn't work for some reason.

1.2

Fixed the same spot, so that the for-loop indexing depends on the argument.

1.1

Changed line 49 from length(...) to size(...,1).

1.0.0