Is there anyway to have a legend with multiple columns? I saw some discussion on this before, and that currently it was not supported and was not a priority. Is this true? As a workaround, I create two separate legends and place them below the plot. The problem is that when I do plot.add_layout(layout_location=‘below’,…), then the first legend is below the plot as expected. However, the second legend is then placed below the first. Playing with the location parameter of the Legend object, I can make the two legends appear directly below the plot and side by side. This has the unfortunate side effect of creating a lot of whitespace below the two legends. If I then decide to add a DataTable as a widget below the plot, it is separated from the plot by a lot of whitespace.
It would be nice to have multiple columns in a legend, or to be able to add the legends to the ‘bokeh.layouts’ object. Then in my case I’d have: [[plot],[legend1, legend2], [datatable]].
Any advice on how I can have two legends or a single legend with multiple columns below my main plot without creating tons of white space?