@@ -4,7 +4,7 @@ from typing import Any, Callable, Dict, List, Optional, Sequence, Union
4
4
5
5
from .axis import Axis
6
6
from .projections .polar import _AxisWrapper
7
- from .ticker import _DummyAxis , Formatter , Locator
7
+ from .ticker import _DummyAxis , Formatter , Locator , TickHelper
8
8
from .units import AxisInfo , ConversionInterface
9
9
10
10
@@ -103,7 +103,7 @@ class DateLocator(Locator):
103
103
def viewlim_to_dt (self ) -> tuple [datetime .datetime , datetime .datetime ]: ...
104
104
def _get_unit (self ) -> float : ...
105
105
def _get_interval (self ) -> int : ...
106
- def nonsingular (self , vmin : float , vmax : float ) -> tuple [float , float ]: ...
106
+ def nonsingular (self , v0 : float , v1 : float ) -> tuple [float , float ]: ...
107
107
108
108
class RRuleLocator (DateLocator ):
109
109
def __init__ (self , o : rrulewrapper , tz : Optional [datetime .tzinfo ] = None ) -> None : ...
@@ -119,22 +119,16 @@ class AutoDateLocator(DateLocator):
119
119
def __init__ (self , tz : Optional [Union [str , datetime .tzinfo ]] = None , minticks : int = 5 ,
120
120
maxticks : Optional [Union [int , Dict [int , int ]]] = None ,
121
121
interval_multiples : bool = True ) -> None : ...
122
-
123
122
def __call__ (self ) -> List [float ]: ...
124
-
125
123
def tick_values (self , vmin : float , vmax : float ) -> List [float ]: ...
126
-
127
- def nonsingular (self , vmin : float , vmax : float ) -> tuple [float , float ]: ...
128
-
124
+ def nonsingular (self , v0 : float , v1 : float ) -> tuple [float , float ]: ...
129
125
def _get_unit (self ) -> float : ...
130
-
131
126
def get_locator (self , dmin : datetime .datetime , dmax : datetime .datetime ) -> RRuleLocator : ...
132
127
133
128
134
129
class YearLocator (RRuleLocator ):
135
130
def __init__ (self , base : int = 1 , month : int = 1 , day : int = 1 ,
136
131
tz : Optional [Union [str , datetime .tzinfo ]] = None ) -> None : ...
137
-
138
132
def _create_rrule (self , vmin : datetime .datetime , vmax : datetime .datetime ) -> tuple [datetime .datetime , datetime .datetime ]: ...
139
133
140
134
@@ -165,55 +159,42 @@ class SecondLocator(RRuleLocator):
165
159
166
160
class MicrosecondLocator (DateLocator ):
167
161
def __init__ (self , interval : int = 1 , tz : Optional [Union [str , datetime .tzinfo ]] = None ) -> None : ...
168
-
169
- # Fix: Argument 1 incompatible with supertype TickHelper
170
162
def set_axis (self , axis : Union [Axis , _DummyAxis , _AxisWrapper , None ]) -> None : ...
171
-
172
163
def __call__ (self ) -> List [float ]: ...
173
-
174
164
def tick_values (self , vmin : float , vmax : float ) -> Sequence [float ]: ...
175
-
176
165
def _get_unit (self ) -> float : ...
177
-
178
166
def _get_interval (self ) -> int : ...
179
167
180
168
# --- Converter Classes ---
181
169
182
170
class DateConverter (ConversionInterface ):
183
171
def __init__ (self , * , interval_multiples : bool = True ) -> None : ...
184
-
185
172
@staticmethod
186
- def axisinfo (unit : Optional [datetime .tzinfo ], axis : Axis ) -> AxisInfo : ...
187
-
173
+ def axisinfo (unit : Optional [datetime .tzinfo ], axis : Axis ) -> None : ...
188
174
@staticmethod
189
- def convert (value : Union [datetime .datetime , datetime .date , float , np .datetime64 , Sequence [Union [datetime .datetime , datetime .date , float , np .datetime64 ]]],
175
+ def convert (obj : Union [datetime .datetime , datetime .date , float , np .datetime64 , Sequence [Union [datetime .datetime , datetime .date , float , np .datetime64 ]]],
190
176
unit : Optional [datetime .tzinfo ], axis : Axis ) -> Union [float , np .ndarray ]: ...
191
-
192
177
@staticmethod
193
178
def default_units (x : Union [datetime .datetime , datetime .date , float , np .ndarray , Sequence [Union [datetime .datetime , datetime .date , float , np .datetime64 ]]],
194
- axis : Axis ) -> Optional [ datetime . tzinfo ] : ...
179
+ axis : Axis ) -> None : ...
195
180
196
181
197
182
class ConciseDateConverter (DateConverter ):
198
183
def __init__ (self , formats : Optional [List [str ]] = None , zero_formats : Optional [List [str ]] = None ,
199
184
offset_formats : Optional [List [str ]] = None ,
200
185
show_offset : bool = True , * , interval_multiples : bool = True ) -> None : ...
201
-
202
186
@staticmethod
203
- def axisinfo (unit : Optional [datetime .tzinfo ], axis : Axis ) -> AxisInfo : ...
187
+ def axisinfo (unit : Optional [datetime .tzinfo ], axis : Axis ) -> None : ...
204
188
205
189
206
190
class _SwitchableDateConverter :
207
191
@staticmethod
208
192
def _get_converter () -> Union ["ConciseDateConverter" , "DateConverter" ]: ...
209
-
210
193
@staticmethod
211
194
def axisinfo (unit : Optional [datetime .tzinfo ], axis : Axis ) -> AxisInfo : ...
212
-
213
195
@staticmethod
214
196
def default_units (x : Union [datetime .datetime , datetime .date , float , np .ndarray , Sequence [Union [datetime .datetime , datetime .date , float , np .datetime64 ]]],
215
197
axis : Axis ) -> Optional [datetime .tzinfo ]: ...
216
-
217
198
@staticmethod
218
199
def convert (value : Union [datetime .datetime , datetime .date , float , np .datetime64 , Sequence [Union [datetime .datetime , datetime .date , float , np .datetime64 ]]],
219
200
unit : Optional [datetime .tzinfo ], axis : Axis ) -> Union [float , np .ndarray ]: ...
0 commit comments