The `ncols` and `nrows` parameters don't adapt to the length of the legend. They should/could probably call decor.plot() behind the scenes, to avoid repeating that code. See also #5