Closed
Description
Bug summary
I think #21749 wasn't fully fixed. mpl_toolkits.axes_grid1.inset_locator.inset_axes
still appears to be affected. This still throws in v3.5.1:
Code for reproduction
import matplotlib
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1.inset_locator import inset_axes
matplotlib.__version__
# > '3.5.1'
fig, ax = plt.subplots(1, 1)
pts = ax.scatter([0, 1], [0, 1], c=[1, 5])
cax = inset_axes(ax, width="3%", height="70%")
plt.colorbar(pts, cax=cax)
plt.tight_layout()
Actual outcome
AttributeError: 'AnchoredSizeLocator' object has no attribute 'get_subplotspec'
Expected outcome
No error
Additional information
No response
Operating system
No response
Matplotlib Version
3.5.1
Matplotlib Backend
module://matplotlib_inline.backend_inline
Python version
3.10.2
Jupyter version
No response
Installation
pip