matplotlib.axis.XAxis.get_tightbbox

XAxis.get_tightbbox(self, renderer)

Return a bounding box that encloses the axis. It only accounts tick labels, axis label, and offsetText.