make_custom_patch_l​egend

버전 1.2.2 (2.02 KB) 작성자: Jonah Pearl
Make a legend with customized colors and labels, independent of plotted data.
다운로드 수: 22
업데이트 2020/5/14

라이선스 보기

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

인용 양식

Jonah Pearl (2026). make_custom_patch_legend (https://kr.mathworks.com/matlabcentral/fileexchange/74952-make_custom_patch_legend), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2018b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
버전 게시됨 릴리스 정보
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