Skip to content

Commit 1e28c2e

Browse files
committed
Fix types for MarkerStyle
It is not possible for `get_marker` to return another `MarkerStyle`; the `__init__` only takes one to make a full copy of it. And `get_alt_path` is only available for e.g., half-filled markers, but not all.
1 parent f95e9b6 commit 1e28c2e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/matplotlib/markers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,11 +161,11 @@ class MarkerStyle:
161161
162162
Attributes
163163
----------
164-
markers : list
164+
markers : dict
165165
All known markers.
166-
filled_markers : list
166+
filled_markers : tuple
167167
All known filled markers. This is a subset of *markers*.
168-
fillstyles : list
168+
fillstyles : tuple
169169
The supported fillstyles.
170170
"""
171171

lib/matplotlib/markers.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ class MarkerStyle:
3737
def get_fillstyle(self) -> FillStyleType: ...
3838
def get_joinstyle(self) -> Literal["miter", "round", "bevel"]: ...
3939
def get_capstyle(self) -> Literal["butt", "projecting", "round"]: ...
40-
def get_marker(self) -> str | ArrayLike | Path | MarkerStyle | None: ...
40+
def get_marker(self) -> str | ArrayLike | Path | None: ...
4141
def get_path(self) -> Path: ...
4242
def get_transform(self) -> Transform: ...
43-
def get_alt_path(self) -> Path: ...
43+
def get_alt_path(self) -> Path | None: ...
4444
def get_alt_transform(self) -> Transform: ...
4545
def get_snap_threshold(self) -> float | None: ...
4646
def get_user_transform(self) -> Transform | None: ...

0 commit comments

Comments
 (0)