dotfiles/vscode/.vscode/extensions/ms-python.vscode-pylance-2024.7.1/dist/bundled/stubs/matplotlib/legend.pyi
Errol Sancaktar 5f8db31398 alacritty
2024-07-15 17:06:13 -06:00

89 lines
2.9 KiB
Python

from typing import Literal, Sequence
from .artist import Artist, allow_rasterization
from .axes import Axes
from .backend_bases import Event, RendererBase
from .figure import Figure
from .font_manager import FontProperties
from .lines import Line2D
from .offsetbox import DraggableOffsetBox
from .patches import Patch, Rectangle
from .text import Text
from .transforms import Bbox, BboxBase, Transform
class DraggableLegend(DraggableOffsetBox):
def __init__(self, legend: Legend, use_blit: bool = ..., update: Literal["loc", "bbox"] = ...) -> None: ...
def finalize_offset(self): ...
class Legend(Artist):
codes = ...
zorder = ...
def __str__(self) -> str: ...
def __init__(
self,
parent: Axes | Figure,
handles: Sequence[Artist],
labels: Sequence[str],
loc=...,
numpoints=...,
markerscale=...,
markerfirst=...,
scatterpoints=...,
scatteryoffsets=...,
prop=...,
fontsize=...,
labelcolor=...,
borderpad=...,
labelspacing=...,
handlelength=...,
handleheight=...,
handletextpad=...,
borderaxespad=...,
columnspacing=...,
ncols=...,
mode=...,
fancybox=...,
shadow=...,
title=...,
title_fontsize=...,
framealpha=...,
edgecolor=...,
facecolor=...,
bbox_to_anchor=...,
bbox_transform=...,
frameon=...,
handler_map=...,
title_fontproperties=...,
*,
ncol=...,
) -> None: ...
def set_ncols(self, ncols: int) -> None: ...
@allow_rasterization
def draw(self, renderer: RendererBase): ...
@classmethod
def get_default_handler_map(cls): ...
@classmethod
def set_default_handler_map(cls, handler_map: dict): ...
@classmethod
def update_default_handler_map(cls, handler_map: dict): ...
def get_legend_handler_map(self) -> dict: ...
@staticmethod
def get_legend_handler(legend_handler_map: dict, orig_handle): ...
def get_children(self): ...
def get_frame(self) -> Rectangle: ...
def get_lines(self) -> list[Line2D]: ...
def get_patches(self) -> list[Patch]: ...
def get_texts(self) -> list[Text]: ...
def set_title(self, title, prop: FontProperties = ...) -> None: ...
def get_title(self) -> Text: ...
def get_window_extent(self, renderer: RendererBase = ...): ...
def get_tightbbox(self, renderer: RendererBase = ...) -> Bbox: ...
def get_frame_on(self) -> bool: ...
def set_frame_on(self, b: bool) -> None: ...
draw_frame = ...
def get_bbox_to_anchor(self) -> Bbox: ...
def set_bbox_to_anchor(self, bbox: BboxBase | Sequence[float] | None, transform: Transform = ...) -> None: ...
def contains(self, event: Event) -> bool: ...
def set_draggable(self, state: bool, use_blit: bool = ..., update: Literal["loc", "bbox"] = ...) -> DraggableLegend: ...
def get_draggable(self) -> bool: ...