I’m currently trying to figure out how to basically draw a bar chart manually using glyphs. The problem is that, when create a categorical x-axis as described in the documentation here, I can’t find a way to create a quad that is centered on the ticks. I could us a rect to fix this specific problem (although calculating the vertical center seems a bit hacky), but the next step would be to group multiple bars around a single tick, like the bar chart does here. I’ve browsed the source code a bit, and it seems the BarBuilder uses a rect internally, but I don’t know how it achieves the correct position on a categorical axis. Can someone explain how this is done?