In the following set up, I create a area chart based on the basic example. How do I get the legend for my input automatically or even programatically. For now I get only legend with one item 'a' and the first color.
from bokeh.plotting import *
...
patches([x2 for a in areas], list(areas.values()), color=colors, alpha=0.8,
line_color=None, legend='a', title="hello chart")
legend().orientation = "top_right" # what other options, may here?
show()
What is the format to pass into patches for the legend as value or how can I trigger the legend() to show an item and color for every item in the plot?