2
2
import warnings
3
3
4
4
from matplotlib import pyplot as plt
5
+ from matplotlib .artist import setp
5
6
import numpy as np
6
7
7
8
from pandas .core .dtypes .generic import ABCSeries
8
9
from pandas .core .dtypes .missing import remove_na_arraylike
9
10
11
+ import pandas as pd
12
+
10
13
from pandas .io .formats .printing import pprint_thing
11
14
from pandas .plotting ._matplotlib .core import LinePlot , MPLPlot
12
15
from pandas .plotting ._matplotlib .style import _get_standard_colors
@@ -105,16 +108,14 @@ def maybe_color_bp(self, bp):
105
108
medians = self .color or self ._medians_c
106
109
caps = self .color or self ._caps_c
107
110
108
- from matplotlib .artist import setp
109
111
setp (bp ['boxes' ], color = boxes , alpha = 1 )
110
112
setp (bp ['whiskers' ], color = whiskers , alpha = 1 )
111
113
setp (bp ['medians' ], color = medians , alpha = 1 )
112
114
setp (bp ['caps' ], color = caps , alpha = 1 )
113
115
114
116
def _make_plot (self ):
115
117
if self .subplots :
116
- from pandas .core .series import Series
117
- self ._return_obj = Series ()
118
+ self ._return_obj = pd .Series ()
118
119
119
120
for i , (label , y ) in enumerate (self ._iter_data ()):
120
121
ax = self ._get_ax (i )
@@ -197,8 +198,7 @@ def _grouped_plot_by_column(plotf, data, columns=None, by=None,
197
198
ax_values .append (re_plotf )
198
199
ax .grid (grid )
199
200
200
- from pandas .core .series import Series
201
- result = Series (ax_values , index = columns )
201
+ result = pd .Series (ax_values , index = columns )
202
202
203
203
# Return axes in multiplot case, maybe revisit later # 985
204
204
if return_type is None :
@@ -230,7 +230,6 @@ def _get_colors():
230
230
231
231
def maybe_color_bp (bp ):
232
232
if 'color' not in kwds :
233
- from matplotlib .artist import setp
234
233
setp (bp ['boxes' ], color = colors [0 ], alpha = 1 )
235
234
setp (bp ['whiskers' ], color = colors [0 ], alpha = 1 )
236
235
setp (bp ['medians' ], color = colors [2 ], alpha = 1 )
@@ -314,8 +313,7 @@ def boxplot_frame_groupby(grouped, subplots=True, column=None, fontsize=None,
314
313
figsize = figsize , layout = layout )
315
314
axes = _flatten (axes )
316
315
317
- from pandas .core .series import Series
318
- ret = Series ()
316
+ ret = pd .Series ()
319
317
for (key , group ), ax in zip (grouped , axes ):
320
318
d = group .boxplot (ax = ax , column = column , fontsize = fontsize ,
321
319
rot = rot , grid = grid , ** kwds )
@@ -324,10 +322,9 @@ def boxplot_frame_groupby(grouped, subplots=True, column=None, fontsize=None,
324
322
fig .subplots_adjust (bottom = 0.15 , top = 0.9 , left = 0.1 ,
325
323
right = 0.9 , wspace = 0.2 )
326
324
else :
327
- from pandas .core .reshape .concat import concat
328
325
keys , frames = zip (* grouped )
329
326
if grouped .axis == 0 :
330
- df = concat (frames , keys = keys , axis = 1 )
327
+ df = pd . concat (frames , keys = keys , axis = 1 )
331
328
else :
332
329
if len (frames ) > 1 :
333
330
df = frames [0 ].join (frames [1 ::])
0 commit comments