You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Traceback (most recent call last):
File "<string>", line 4, in <module>
File ".../path/to/matplotlib/artist.py", line 162, in remove
self._remove_method(self)
File ".../path/to/matplotlib/figure.py", line 967, in delaxes
_reset_locators_and_formatters(last_ax.xaxis)
File ".../path/to/matplotlib/figure.py", line 930, in _reset_locators_and_formatters
isDefault = majloc.axis.isDefault_majloc
AttributeError: '_AxisWrapper' object has no attribute 'isDefault_majloc'
Expected outcome
Normal axes removal.
Matplotlib version
Operating system: linux
Matplotlib version (import matplotlib; print(matplotlib.__version__)): head
#13482 happens to fix this, because it moves handling of isDefault_* to the tickers themselves (where they logically belong), rather than having them on the axis.
(Note that this is a separate issue from #19989 as the root cause seems very different.)
The text was updated successfully, but these errors were encountered:
Bug report
Bug summary
All's in the title.
(Note that x-sharing (which really means theta-sharing) polar axes makes sense because one can use set_thetalims to draw just a wedge.)
Code for reproduction
Actual outcome
Expected outcome
Normal axes removal.
Matplotlib version
import matplotlib; print(matplotlib.__version__)
): headprint(matplotlib.get_backend())
): mplcairo#13482 happens to fix this, because it moves handling of isDefault_* to the tickers themselves (where they logically belong), rather than having them on the axis.
(Note that this is a separate issue from #19989 as the root cause seems very different.)
The text was updated successfully, but these errors were encountered: