numColumns Property in legend

I've got the need to arrange my legend into two columns. Luckily, I found matlab has the built-in method to do it.
However, as the image shows, even the example given by MATLAB does not work here. No matter I use the paired value set as legend({}, 'NumColumns', 2) or I use the dot notation as lgd = legend({}), and then lgd.NumColumns = 2.
I wonder what's the matter. Is this properties cut in recent version or is there something wrong?
Thanks a lot

3 Comments

Doc doesn't indicate which release was introduced with; it's not in R2016b here; which release are you on?
i`m on R2017b version and it doesn`t work
It’s new in R2018a.
See Release Notes (link) under Graphics. Specifically: Add Legend to Graph (link).

Sign in to comment.

Answers (1)

Rik
Rik on 25 Mar 2018
For those not on R2018a, there is a FEX submission that should provide the same functionality: columnlegend

1 Comment

It does not provide the same functionality as it does not allow to set the font properties nor many other tweaks.

Sign in to comment.

Asked:

on 23 Mar 2018

Commented:

on 24 Oct 2018

Community Treasure Hunt

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

Start Hunting!