simonhenin/columnle​gend

Creates a legend with a specified number of columns
35.8K Downloads
Updated 8 Jan 2020

Editor's Note: This file was selected as MATLAB Central Pick of the Week

As of Matlab 2018a, legend() now supports columns, so function will no longer be maintained: https://www.mathworks.com/help/matlab/ref/legend.html#d117e809522

Updated 9/8/16: Added new legend positions (e.g. northeastoutside) and better positioning.
usage:
numlines = 5;
r = rand(10,numlines);
plot(r);
columnlegend(2, cellstr(num2str([1:numlines]')), 'location', 'northeastoutside');

PRINTING: If you want to print the figure, you'll have to use a command line printer (e.g. export_fig) as the File->Print option embedded in the figure resets the figure properties including the legend

Cite As

Simon Henin (2024). simonhenin/columnlegend (https://github.com/simonhenin/columnlegend), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2008b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
3.0.0.1

Note about support

3.0.0.0

Add more legend locations and better positioning

2.0.0.0

+ Updates for compatibility with 2015a
+ Adds minor improvements as per user suggestions
+ Updates for compatibility with 2015a
+ Adds minor improvements as per user suggestions

1.9.0.0

Bug fix

1.7.0.0

Updates/Bug Fixes

1.6.0.0

removed hidden files.

1.5.0.0

Minor bug fix

1.4.0.0

Added functionality when using markers.

1.2.0.0

Add instructions for printing figure with columns

1.1.0.0

Removed Mac OS hidden files from zip file.

1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.