From aff8a3a3057ef9e22ffb03d64b5daa4ad5496229 Mon Sep 17 00:00:00 2001 From: Tim Hoffmann <2836374+timhoffm@users.noreply.github.com> Date: Mon, 25 Apr 2022 21:46:06 +0200 Subject: [PATCH] Make MarkerStyle immutable by removing the deprecated public methods that could modify it. --- doc/api/next_api_changes/removals/22952-TH.rst | 5 +++++ lib/matplotlib/markers.py | 8 -------- 2 files changed, 5 insertions(+), 8 deletions(-) create mode 100644 doc/api/next_api_changes/removals/22952-TH.rst diff --git a/doc/api/next_api_changes/removals/22952-TH.rst b/doc/api/next_api_changes/removals/22952-TH.rst new file mode 100644 index 000000000000..3838be4fc503 --- /dev/null +++ b/doc/api/next_api_changes/removals/22952-TH.rst @@ -0,0 +1,5 @@ +MarkerStyle is immutable +~~~~~~~~~~~~~~~~~~~~~~~~ +The methods ``MarkerStyle.set_fillstyle()`` and ``MarkerStyle.set_marker()`` +have been removed. Create a new `.MarkerStyle` with the respective parameters +instead. diff --git a/lib/matplotlib/markers.py b/lib/matplotlib/markers.py index 65f97ec6989e..9d6246a8f560 100644 --- a/lib/matplotlib/markers.py +++ b/lib/matplotlib/markers.py @@ -298,10 +298,6 @@ def is_filled(self): def get_fillstyle(self): return self._fillstyle - @_api.deprecated("3.4", alternative="a new marker") - def set_fillstyle(self, fillstyle): - return self._set_fillstyle(fillstyle) - def _set_fillstyle(self, fillstyle): """ Set the fillstyle. @@ -327,10 +323,6 @@ def get_capstyle(self): def get_marker(self): return self._marker - @_api.deprecated("3.4", alternative="a new marker") - def set_marker(self, marker): - return self._set_marker(marker) - def _set_marker(self, marker): """ Set the marker.