make_custom_patch_l​egend

Versión 1.2.2 (2,02 KB) por Jonah Pearl
Make a legend with customized colors and labels, independent of plotted data.
22 Descargas
Actualizado 14 may 2020

Ver licencia

[] = 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().

Citar como

Jonah Pearl (2026). make_custom_patch_legend (https://la.mathworks.com/matlabcentral/fileexchange/74952-make_custom_patch_legend), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2018b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Versión Publicado Notas de la versión
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