From c426f046df62101be80d876dc8ad79408dd18e5b Mon Sep 17 00:00:00 2001 From: Jake Vanderplas Date: Mon, 26 Aug 2019 15:54:29 -0700 Subject: [PATCH 1/2] Do not hard-code matplotlib backend for boxplot --- pandas/plotting/_core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/plotting/_core.py b/pandas/plotting/_core.py index 2e6a401b49efc..057180125d6ca 100644 --- a/pandas/plotting/_core.py +++ b/pandas/plotting/_core.py @@ -375,7 +375,7 @@ def boxplot( >>> type(boxplot) """ - plot_backend = _get_plot_backend("matplotlib") + plot_backend = _get_plot_backend() return plot_backend.boxplot( data, column=column, From 5a2c5c8c0079030e408623f531e319d8422defc8 Mon Sep 17 00:00:00 2001 From: Jake Vanderplas Date: Tue, 27 Aug 2019 07:15:54 -0700 Subject: [PATCH 2/2] Hard-code matplotlib backend for deprecated vizualization tools. --- pandas/plotting/_core.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pandas/plotting/_core.py b/pandas/plotting/_core.py index 057180125d6ca..2572650c7c52b 100644 --- a/pandas/plotting/_core.py +++ b/pandas/plotting/_core.py @@ -70,7 +70,7 @@ def hist_series( -------- matplotlib.axes.Axes.hist : Plot a histogram using matplotlib. """ - plot_backend = _get_plot_backend() + plot_backend = _get_plot_backend("matplotlib") return plot_backend.hist_series( self, by=by, @@ -180,7 +180,7 @@ def hist_frame( ... }, index=['pig', 'rabbit', 'duck', 'chicken', 'horse']) >>> hist = df.hist(bins=3) """ - plot_backend = _get_plot_backend() + plot_backend = _get_plot_backend("matplotlib") return plot_backend.hist_frame( data, column=column, @@ -375,7 +375,7 @@ def boxplot( >>> type(boxplot) """ - plot_backend = _get_plot_backend() + plot_backend = _get_plot_backend("matplotlib") return plot_backend.boxplot( data, column=column, @@ -405,7 +405,7 @@ def boxplot_frame( return_type=None, **kwds ): - plot_backend = _get_plot_backend() + plot_backend = _get_plot_backend("matplotlib") return plot_backend.boxplot_frame( self, column=column, @@ -484,7 +484,7 @@ def boxplot_frame_groupby( >>> grouped = df.unstack(level='lvl1').groupby(level=0, axis=1) >>> boxplot_frame_groupby(grouped, subplots=False) """ - plot_backend = _get_plot_backend() + plot_backend = _get_plot_backend("matplotlib") return plot_backend.boxplot_frame_groupby( grouped, subplots=subplots,