Skip to content

Commit 9724f3d

Browse files
committed
ENH : add stale flag to ColorbarBase and Colorbar
1 parent 38f00af commit 9724f3d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/matplotlib/colorbar.py

+5
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,7 @@ def set_ticks(self, ticks, update_ticks=True):
392392

393393
if update_ticks:
394394
self.update_ticks()
395+
self.stale = True
395396

396397
def set_ticklabels(self, ticklabels, update_ticks=True):
397398
"""
@@ -405,6 +406,7 @@ def set_ticklabels(self, ticklabels, update_ticks=True):
405406
self.update_ticks()
406407
else:
407408
warnings.warn("set_ticks() must have been called.")
409+
self.stale = True
408410

409411
def _config_axes(self, X, Y):
410412
'''
@@ -444,6 +446,7 @@ def _set_label(self):
444446
self.ax.set_ylabel(self._label, **self._labelkw)
445447
else:
446448
self.ax.set_xlabel(self._label, **self._labelkw)
449+
self.stale = True
447450

448451
def set_label(self, label, **kw):
449452
'''
@@ -548,6 +551,7 @@ def add_lines(self, levels, colors, linewidths, erase=True):
548551
self.lines.append(col)
549552
col.set_color(colors)
550553
self.ax.add_collection(col)
554+
self.stale = True
551555

552556
def _ticker(self):
553557
'''
@@ -942,6 +946,7 @@ def update_normal(self, mappable):
942946
CS = self.mappable
943947
if not CS.filled:
944948
self.add_lines(CS)
949+
self.stale = True
945950

946951
def update_bruteforce(self, mappable):
947952
'''

0 commit comments

Comments
 (0)