Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9dc445b

Browse files
Generalize axes repr for 2d and 3d
1 parent 37ccdca commit 9dc445b

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/matplotlib/axes/_base.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -732,10 +732,9 @@ def __repr__(self):
732732
titles.append(f"{k!r}:{title!r}")
733733
if titles:
734734
fields += ["title={" + ",".join(titles) + "}"]
735-
if self.get_xlabel():
736-
fields += [f"xlabel={self.get_xlabel()!r}"]
737-
if self.get_ylabel():
738-
fields += [f"ylabel={self.get_ylabel()!r}"]
735+
for name, axis in self._axis_map.items():
736+
if axis.get_label() and axis.get_label().get_text():
737+
fields += [f"{name}label={axis.get_label().get_text()!r}"]
739738
return f"<{self.__class__.__name__}:" + ", ".join(fields) + ">"
740739

741740
@_api.delete_parameter("3.6", "args")

0 commit comments

Comments
 (0)