'Parameters
axes_divider : AxesDivider
nx, nx1 : int
Integers specifying the column-position of the
cell. When *nx1* is None, a single *nx*-th column is
specified. Otherwise location of columns spanning between *nx*
to *nx1* (but excluding *nx1*-th column) is specified.
ny, ny1 : int
Same as *nx* and *nx1*, but for row positions.
axes
renderer'

def locate(self, nx, ny, nx1=None, ny1=None, axes=None, renderer=None):

    (figW, figH) = self._fig.get_size_inches()
    (x, y, w, h) = self.get_position_runtime(axes, renderer)
    y_equivalent_sizes = self.get_vertical_sizes(renderer)
    x_appended_sizes = self.get_horizontal_sizes(renderer)
    (x0, y0, ox, hh) = self._locate(x, y, w, h, y_equivalent_sizes, x_appended_sizes, figW, figH)
    if (nx1 is None):
        nx1 = (nx + 1)
    (x1, w1) = ((x0 + (ox[nx] / figW)), ((ox[nx1] - ox[nx]) / figW))
    (y1, h1) = (y0, hh)
    return mtransforms.Bbox.from_bounds(x1, y1, w1, h1)
