Hi @Zana I think this is definitely possible, but maybe not as simple as we might hope, at present. Right now, you would to have to explicitly compute the bar positions for the cross-overs yourself, which can certainly be done, but might be a bit tedious. I’d suggest using a standard numeric axis and not a categorical axis for something like this, as the plain numercial coordinates will be much easier to deal with than manipulating categorical offsets.
The thing that would make this simpler is when this issue is implemented:
https://github.com/bokeh/bokeh/issues/128
We’ve proposed it as an idea for GSOC 2020 but if no student wants to take it up, it’s probably something I will finally try to make time for later this year.