Hmmm, i bet if I could figure out a way to use the `matplotlib.ticker` on the categorical ticks then a zoom would redraw the ticks. That way at a 'distant' view you get the overview and then zooming in gives you the detailed view.