From 64b767b0c97e1da9d491cbb5b904b69ebc34932e Mon Sep 17 00:00:00 2001 From: Wen Li Date: Mon, 31 Aug 2015 20:04:50 +0100 Subject: [PATCH] Fix the fontdict parameter in set_xticklabels/set_yticklabels --- lib/matplotlib/axes/_base.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/axes/_base.py b/lib/matplotlib/axes/_base.py index 77620aec1117..216b77be9bf6 100644 --- a/lib/matplotlib/axes/_base.py +++ b/lib/matplotlib/axes/_base.py @@ -2883,7 +2883,9 @@ def set_xticklabels(self, labels, fontdict=None, minor=False, **kwargs): ACCEPTS: sequence of strings """ - ret = self.xaxis.set_ticklabels(labels, fontdict, + if fontdict is not None: + kwargs.update(fontdict) + ret = self.xaxis.set_ticklabels(labels, minor=minor, **kwargs) self.stale = True return ret @@ -3143,7 +3145,9 @@ def set_yticklabels(self, labels, fontdict=None, minor=False, **kwargs): ACCEPTS: sequence of strings """ - return self.yaxis.set_ticklabels(labels, fontdict, + if fontdict is not None: + kwargs.update(fontdict) + return self.yaxis.set_ticklabels(labels, minor=minor, **kwargs) def xaxis_date(self, tz=None):