forked from matplotlib/matplotlib
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgeo.pyi
More file actions
112 lines (96 loc) · 3.69 KB
/
geo.pyi
File metadata and controls
112 lines (96 loc) · 3.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
from matplotlib.axes import Axes
from matplotlib.ticker import Formatter
from matplotlib.transforms import Transform
from typing import Any, Literal
class GeoAxes(Axes):
class ThetaFormatter(Formatter):
def __init__(self, round_to: float = ...) -> None: ...
def __call__(self, x: float, pos: Any | None = ...): ...
RESOLUTION: float
def get_xaxis_transform(
self, which: Literal["tick1", "tick2", "grid"] = ...
) -> Transform: ...
def get_xaxis_text1_transform(
self, pad: float
) -> tuple[
Transform,
Literal["center", "top", "bottom", "baseline", "center_baseline"],
Literal["center", "left", "right"],
]: ...
def get_xaxis_text2_transform(
self, pad: float
) -> tuple[
Transform,
Literal["center", "top", "bottom", "baseline", "center_baseline"],
Literal["center", "left", "right"],
]: ...
def get_yaxis_transform(
self, which: Literal["tick1", "tick2", "grid"] = ...
) -> Transform: ...
def get_yaxis_text1_transform(
self, pad: float
) -> tuple[
Transform,
Literal["center", "top", "bottom", "baseline", "center_baseline"],
Literal["center", "left", "right"],
]: ...
def get_yaxis_text2_transform(
self, pad: float
) -> tuple[
Transform,
Literal["center", "top", "bottom", "baseline", "center_baseline"],
Literal["center", "left", "right"],
]: ...
def set_xlim(self, *args, **kwargs) -> tuple[float, float]: ...
def set_ylim(self, *args, **kwargs) -> tuple[float, float]: ...
def format_coord(self, lon: float, lat: float) -> str: ...
def set_longitude_grid(self, degrees: float) -> None: ...
def set_latitude_grid(self, degrees: float) -> None: ...
def set_longitude_grid_ends(self, degrees: float) -> None: ...
def get_data_ratio(self) -> float: ...
def can_zoom(self) -> bool: ...
def can_pan(self) -> bool: ...
def start_pan(self, x, y, button) -> None: ...
def end_pan(self) -> None: ...
def drag_pan(self, button, key, x, y) -> None: ...
class _GeoTransform(Transform):
input_dims: int
output_dims: int
def __init__(self, resolution: int) -> None: ...
class AitoffAxes(GeoAxes):
name: str
class AitoffTransform(_GeoTransform):
def inverted(self) -> AitoffAxes.InvertedAitoffTransform: ...
class InvertedAitoffTransform(_GeoTransform):
def inverted(self) -> AitoffAxes.AitoffTransform: ...
class HammerAxes(GeoAxes):
name: str
class HammerTransform(_GeoTransform):
def inverted(self) -> HammerAxes.InvertedHammerTransform: ...
class InvertedHammerTransform(_GeoTransform):
def inverted(self) -> HammerAxes.HammerTransform: ...
class MollweideAxes(GeoAxes):
name: str
class MollweideTransform(_GeoTransform):
def inverted(self) -> MollweideAxes.InvertedMollweideTransform: ...
class InvertedMollweideTransform(_GeoTransform):
def inverted(self) -> MollweideAxes.MollweideTransform: ...
class LambertAxes(GeoAxes):
name: str
class LambertTransform(_GeoTransform):
def __init__(
self, center_longitude: float, center_latitude: float, resolution: int
) -> None: ...
def inverted(self) -> LambertAxes.InvertedLambertTransform: ...
class InvertedLambertTransform(_GeoTransform):
def __init__(
self, center_longitude: float, center_latitude: float, resolution: int
) -> None: ...
def inverted(self) -> LambertAxes.LambertTransform: ...
def __init__(
self,
*args,
center_longitude: float = ...,
center_latitude: float = ...,
**kwargs
) -> None: ...