Antony Lee
Antony Lee
I didn't look into this in detail, but would it be possible to just always switch to using a patch artist, using a strategy similar to #24455/#25247 ("auto-switch back to...
> Edit: Always using a patch gives us a problem when someone tries to customize the box using setp or tries to call a Line2d method on the box, like...
Not convinced it is experimental... In any case hopefully the switch to toolmanager should make these UI elements more self-contained and pluggable?
- The private variables have been consolidated to _pan_info/_zoom_info. - It's not really clear to me why we should special-case release() here, e.g. if you wanted to customize behavior at...
Let's keep this open at least for the issue mentionned at https://github.com/matplotlib/matplotlib/issues/10136#issuecomment-1528805633 Looking at it again, I suspect fixing that issue (by making drag_zoom cancel the zoom if it realizes...
That's really great to hear :) I may revisit this issue, then...
(We don't have to do this now; just leaving a comment as a note.) It would be nice to be able to reuse CPython's attribute suggestions algorithm, but it looks...
```patch diff --git i/lib/matplotlib/widgets.py w/lib/matplotlib/widgets.py index 16e03f5624..a9f1145bf2 100644 --- i/lib/matplotlib/widgets.py +++ w/lib/matplotlib/widgets.py @@ -115,9 +115,10 @@ class AxesWidget(Widget): def __init__(self, ax): self.ax = ax - self.canvas = ax.figure.canvas self._cids =...
The ability to pickle functions is limited per https://docs.python.org/3/library/pickle.html#what-can-be-pickled-and-unpickled. We could consider pickling only whatever can actually be pickled and drop the rest, but I believe dropping everything (and asking...