Skip to content

Commit 7457ba4

Browse files
ksundenmeeseeksmachine
authored andcommitted
Backport PR #28625: added typing_extensions.Self to _AxesBase.twinx
1 parent 143d369 commit 7457ba4

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/matplotlib/axes/_base.pyi

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import datetime
44
from collections.abc import Callable, Iterable, Iterator, Sequence
55
from matplotlib import cbook
66
from matplotlib.artist import Artist
7+
from matplotlib.axes import Axes
78
from matplotlib.axis import XAxis, YAxis, Tick
89
from matplotlib.backend_bases import RendererBase, MouseButton, MouseEvent
910
from matplotlib.cbook import CallbackRegistry
@@ -384,8 +385,8 @@ class _AxesBase(martist.Artist):
384385
bbox_extra_artists: Sequence[Artist] | None = ...,
385386
for_layout_only: bool = ...
386387
) -> Bbox | None: ...
387-
def twinx(self) -> _AxesBase: ...
388-
def twiny(self) -> _AxesBase: ...
388+
def twinx(self) -> Axes: ...
389+
def twiny(self) -> Axes: ...
389390
def get_shared_x_axes(self) -> cbook.GrouperView: ...
390391
def get_shared_y_axes(self) -> cbook.GrouperView: ...
391392
def label_outer(self, remove_inner_ticks: bool = ...) -> None: ...

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy