diff --git a/lib/matplotlib/figure.py b/lib/matplotlib/figure.py index dc86fea29d75..d47fa4d2d935 100644 --- a/lib/matplotlib/figure.py +++ b/lib/matplotlib/figure.py @@ -1709,7 +1709,7 @@ def add_axobserver(self, func): 'whenever the axes state change, ``func(self)`` will be called' self._axobservers.append(func) - def savefig(self, *args, **kwargs): + def savefig(self, fname, **kwargs): """ Save the current figure. @@ -1787,7 +1787,6 @@ def savefig(self, *args, **kwargs): tight bbox is calculated. """ - kwargs.setdefault('dpi', rcParams['savefig.dpi']) frameon = kwargs.pop('frameon', rcParams['savefig.frameon']) transparent = kwargs.pop('transparent', @@ -1811,7 +1810,7 @@ def savefig(self, *args, **kwargs): original_frameon = self.get_frameon() self.set_frameon(frameon) - self.canvas.print_figure(*args, **kwargs) + self.canvas.print_figure(fname, **kwargs) if frameon: self.set_frameon(original_frameon)