def get_xaxis_text2_transform(self, pad_points):
return (self._xaxis_transform +<EOL>mtransforms.ScaledTranslation(<NUM_LIT:0>, pad_points / <NUM_LIT>,<EOL>self.figure.dpi_scale_trans),<EOL>"<STR_LIT>", "<STR_LIT>")<EOL>
Get the transformation used for drawing the secondary x-axis
labels, which will add the given amount of padding (in points)
between the axes and the label.  The x-direction is in data
coordinates and the y-direction is in axis coordinates.
Returns a 3-tuple of the form::

  (transform, valign, halign)

where *valign* and *halign* are requested alignments for the
text.

.. note::
    This transformation is primarily used by the
    :class:`~matplotlib.axis.Axis` class, and is meant to be
    overridden by new kinds of projections that may need to
    place axis elements in different locations.