22import warnings
33
44from matplotlib import pyplot as plt
5+ from matplotlib .artist import setp
56import numpy as np
67
78from pandas .core .dtypes .generic import ABCSeries
89from pandas .core .dtypes .missing import remove_na_arraylike
910
11+ import pandas as pd
12+
1013from pandas .io .formats .printing import pprint_thing
1114from pandas .plotting ._matplotlib .core import LinePlot , MPLPlot
1215from pandas .plotting ._matplotlib .style import _get_standard_colors
@@ -105,16 +108,14 @@ def maybe_color_bp(self, bp):
105108 medians = self .color or self ._medians_c
106109 caps = self .color or self ._caps_c
107110
108- from matplotlib .artist import setp
109111 setp (bp ['boxes' ], color = boxes , alpha = 1 )
110112 setp (bp ['whiskers' ], color = whiskers , alpha = 1 )
111113 setp (bp ['medians' ], color = medians , alpha = 1 )
112114 setp (bp ['caps' ], color = caps , alpha = 1 )
113115
114116 def _make_plot (self ):
115117 if self .subplots :
116- from pandas .core .series import Series
117- self ._return_obj = Series ()
118+ self ._return_obj = pd .Series ()
118119
119120 for i , (label , y ) in enumerate (self ._iter_data ()):
120121 ax = self ._get_ax (i )
@@ -197,8 +198,7 @@ def _grouped_plot_by_column(plotf, data, columns=None, by=None,
197198 ax_values .append (re_plotf )
198199 ax .grid (grid )
199200
200- from pandas .core .series import Series
201- result = Series (ax_values , index = columns )
201+ result = pd .Series (ax_values , index = columns )
202202
203203 # Return axes in multiplot case, maybe revisit later # 985
204204 if return_type is None :
@@ -230,7 +230,6 @@ def _get_colors():
230230
231231 def maybe_color_bp (bp ):
232232 if 'color' not in kwds :
233- from matplotlib .artist import setp
234233 setp (bp ['boxes' ], color = colors [0 ], alpha = 1 )
235234 setp (bp ['whiskers' ], color = colors [0 ], alpha = 1 )
236235 setp (bp ['medians' ], color = colors [2 ], alpha = 1 )
@@ -314,8 +313,7 @@ def boxplot_frame_groupby(grouped, subplots=True, column=None, fontsize=None,
314313 figsize = figsize , layout = layout )
315314 axes = _flatten (axes )
316315
317- from pandas .core .series import Series
318- ret = Series ()
316+ ret = pd .Series ()
319317 for (key , group ), ax in zip (grouped , axes ):
320318 d = group .boxplot (ax = ax , column = column , fontsize = fontsize ,
321319 rot = rot , grid = grid , ** kwds )
@@ -324,10 +322,9 @@ def boxplot_frame_groupby(grouped, subplots=True, column=None, fontsize=None,
324322 fig .subplots_adjust (bottom = 0.15 , top = 0.9 , left = 0.1 ,
325323 right = 0.9 , wspace = 0.2 )
326324 else :
327- from pandas .core .reshape .concat import concat
328325 keys , frames = zip (* grouped )
329326 if grouped .axis == 0 :
330- df = concat (frames , keys = keys , axis = 1 )
327+ df = pd . concat (frames , keys = keys , axis = 1 )
331328 else :
332329 if len (frames ) > 1 :
333330 df = frames [0 ].join (frames [1 ::])
0 commit comments