def __call__(self, *args, **kwargs):
newargs = []<EOL>while args:<EOL><INDENT>this, args = args[:<NUM_LIT:1>], args[<NUM_LIT:1>:]<EOL>if isinstance(this[<NUM_LIT:0>], Series) and this[<NUM_LIT:0>].ndim == <NUM_LIT:1>:<EOL><INDENT>this = (this[<NUM_LIT:0>].xindex.value, this[<NUM_LIT:0>].value)<EOL><DEDENT>else:<EOL><INDENT>this += args[:<NUM_LIT:1>]<EOL>args = args[<NUM_LIT:1>:]<EOL><DEDENT>if args and isinstance(args[<NUM_LIT:0>], str):<EOL><INDENT>this += args[<NUM_LIT:0>],<EOL>args = args[<NUM_LIT:1>:]<EOL><DEDENT>newargs.extend(this)<EOL><DEDENT>return super(PlotArgsProcessor, self).__call__(*newargs, **kwargs)<EOL>
Find `Series` data in `plot()` args and unwrap