Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Open
Description
Problem
Axes.add_collection()
has the parameterautolim
, which updatesAxes.dataLim
, however it does not updateAxes.viewLim
. This requires an explicitax.autoscale_view()
- or when using it internally, we use the lazyax._request_autoscale_view
.
Proposed solution
Axes.add_collection(..., autolim=True)
should itself callax._request_autoscale_view()
. If we opt into limits handling, this should possibly include the view limits as well. Requireing an extra call from users is cumbersome. Also sinceax._request_autoscale_view()
is private, users can only call the eagerax.autoscale_view()
.
Todo: Investigate how to make this work correctly for 3D, which seems to use a dedicatedauto_scale_xyz()
.