From 9cdc61dbd4baacb86025a17f1a2a0acef01d8412 Mon Sep 17 00:00:00 2001 From: shevawen Date: Thu, 29 Oct 2020 21:07:39 +0800 Subject: [PATCH] fix ax.set_xticklabels() --- lib/matplotlib/axis.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/axis.py b/lib/matplotlib/axis.py index f9aaafc66ddc..bfad4440c09b 100644 --- a/lib/matplotlib/axis.py +++ b/lib/matplotlib/axis.py @@ -1766,10 +1766,10 @@ def set_ticklabels(self, ticklabels, *, minor=False, **kwargs): tick_label = formatter(loc, pos) # deal with label1 tick.label1.set_text(tick_label) - tick.label1.update(kwargs) + tick.label1.update(kwargs.copy()) # deal with label2 tick.label2.set_text(tick_label) - tick.label2.update(kwargs) + tick.label2.update(kwargs.copy()) # only return visible tick labels if tick.label1.get_visible(): ret.append(tick.label1)