@@ -4,6 +4,7 @@ import datetime
44from collections .abc import Callable , Iterable , Iterator , Sequence
55from matplotlib import cbook
66from matplotlib .artist import Artist
7+ from matplotlib .axes import Axes
78from matplotlib .axis import XAxis , YAxis , Tick
89from matplotlib .backend_bases import RendererBase , MouseButton , MouseEvent
910from matplotlib .cbook import CallbackRegistry
@@ -27,7 +28,6 @@ from cycler import Cycler
2728import numpy as np
2829from numpy .typing import ArrayLike
2930from typing import Any , Literal , TypeVar , overload
30- from typing_extensions import Self
3131from matplotlib .typing import ColorType
3232
3333_T = TypeVar ("_T" , bound = Artist )
@@ -385,8 +385,8 @@ class _AxesBase(martist.Artist):
385385 bbox_extra_artists : Sequence [Artist ] | None = ...,
386386 for_layout_only : bool = ...
387387 ) -> Bbox | None : ...
388- def twinx (self ) -> Self : ...
389- def twiny (self ) -> Self : ...
388+ def twinx (self ) -> Axes : ...
389+ def twiny (self ) -> Axes : ...
390390 def get_shared_x_axes (self ) -> cbook .GrouperView : ...
391391 def get_shared_y_axes (self ) -> cbook .GrouperView : ...
392392 def label_outer (self , remove_inner_ticks : bool = ...) -> None : ...
0 commit comments