Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5ec960b + ed02d72 commit c66c423Copy full SHA for c66c423
lib/matplotlib/artist.py
@@ -885,6 +885,8 @@ def set_zorder(self, level):
885
886
ACCEPTS: any number
887
"""
888
+ if level is None:
889
+ level = self.__class__.zorder
890
self.zorder = level
891
self.pchanged()
892
self.stale = True
lib/matplotlib/tests/test_artist.py
@@ -246,3 +246,13 @@ def test_setp():
246
sio = io.StringIO()
247
plt.setp(lines1, 'zorder', file=sio)
248
assert sio.getvalue() == ' zorder: any number \n'
249
+
250
251
+def test_None_zorder():
252
+ fig, ax = plt.subplots()
253
+ ln, = ax.plot(range(5), zorder=None)
254
+ assert ln.get_zorder() == mlines.Line2D.zorder
255
+ ln.set_zorder(123456)
256
+ assert ln.get_zorder() == 123456
257
+ ln.set_zorder(None)
258
0 commit comments