You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.8 KiB
71 lines
1.8 KiB
1 year ago
|
"""
|
||
|
This type stub file was generated by pyright.
|
||
|
"""
|
||
|
|
||
|
from matplotlib.artist import Artist
|
||
|
from matplotlib.lines import Line2D
|
||
|
from matplotlib.collections import LineCollection
|
||
|
from matplotlib.patches import Rectangle
|
||
|
from collections.abc import Callable
|
||
|
from typing import Any, Literal
|
||
|
from numpy.typing import ArrayLike
|
||
|
|
||
|
class Container(tuple):
|
||
|
def __new__(cls, *args, **kwargs):
|
||
|
...
|
||
|
|
||
|
def __init__(self, kl, label: Any | None = ...) -> None:
|
||
|
...
|
||
|
|
||
|
def remove(self) -> None:
|
||
|
...
|
||
|
|
||
|
def get_children(self) -> list[Artist]:
|
||
|
...
|
||
|
|
||
|
def get_label(self) -> str | None:
|
||
|
...
|
||
|
|
||
|
def set_label(self, s: Any) -> None:
|
||
|
...
|
||
|
|
||
|
def add_callback(self, func: Callable[[Artist], Any]) -> int:
|
||
|
...
|
||
|
|
||
|
def remove_callback(self, oid: int) -> None:
|
||
|
...
|
||
|
|
||
|
def pchanged(self) -> None:
|
||
|
...
|
||
|
|
||
|
|
||
|
|
||
|
class BarContainer(Container):
|
||
|
patches: list[Rectangle]
|
||
|
errorbar: None | ErrorbarContainer
|
||
|
datavalues: None | ArrayLike
|
||
|
orientation: None | Literal["vertical", "horizontal"]
|
||
|
def __init__(self, patches: list[Rectangle], errorbar: ErrorbarContainer | None = ..., *, datavalues: ArrayLike | None = ..., orientation: Literal["vertical", "horizontal"] | None = ..., **kwargs) -> None:
|
||
|
...
|
||
|
|
||
|
|
||
|
|
||
|
class ErrorbarContainer(Container):
|
||
|
lines: tuple[Line2D, Line2D, LineCollection]
|
||
|
has_xerr: bool
|
||
|
has_yerr: bool
|
||
|
def __init__(self, lines: tuple[Line2D, Line2D, LineCollection], has_xerr: bool = ..., has_yerr: bool = ..., **kwargs) -> None:
|
||
|
...
|
||
|
|
||
|
|
||
|
|
||
|
class StemContainer(Container):
|
||
|
markerline: Line2D
|
||
|
stemlines: LineCollection
|
||
|
baseline: Line2D
|
||
|
def __init__(self, markerline_stemlines_baseline: tuple[Line2D, LineCollection, Line2D], **kwargs) -> None:
|
||
|
...
|
||
|
|
||
|
|
||
|
|