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 个评论

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).

请先登录,再进行评论。

回答(1 个)

Rik
Rik 2018-3-25

1 个投票

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

1 个评论

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

请先登录,再进行评论。

类别

提问:

2018-3-23

评论:

2018-10-24

Community Treasure Hunt

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

Start Hunting!

Translated by