
The only issue I have found on this so far is: There should be a way to control order that renderers are drawn. · Issue #696 · bokeh/bokeh · GitHub
At the time it was marked as solved by: Add glyphs/sprint example by mattpap · Pull Request #1484 · bokeh/bokeh · GitHub
However, I think the solution was only regarding several levels.
My situation is as follows:
I have many glyphs (polygons) which I add via stream iteratively. Sometimes I need to push new polygon to the background, sometimes I need to place it on top.
Finally, I need to rearrange their z order.
Performance is fairly critical, re-plotting all is not an option as it takes ~6 seconds to plot, while I need a close-to-live performance.
Could not find much information about it.
Appreciate any help.


