For a simple bar chart, I want some of my x-tick labels to be below the x-axis (for positive y-values) while others are above the x-axis (for negative y-values).
I see, per the docs, that a string can be passed as an argument to matplotlib.axes.Axes.set_xticklabel to change vertical alignment, but this is a blanket application.
How would I achieve arbitrary positioning of particular x-tick labels?

