Module Expr Str Import alias Import alias identifier ImportFrom alias ImportFrom alias Import alias identifier Import alias identifier Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword IfExp AttributeLoad NameLoad attr Num NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr orelse If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr CompareLt Call NameLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword IfExp BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad keyword IfExp BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Str If CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Import alias identifier Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler body Pass Expr Call AttributeLoad NameLoad attr
N/A N/A 
Copyright (c) 2013 Josh Attenberg

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
 N/A sys N/A numpy np math log optparse OptionParser N/A pandas pd N/A matplotlib.pyplot plt N/A parser N/A OptionParser usage 
Generate a plot from columnar numeric data. If no x value is specified, the index is used.
Usage %prog [options]                                                                                
 N/A N/A N/A parser add_option -f --file action store dest filename default False help [optional] use a specified file instead of reading from stdin N/A N/A N/A parser add_option -l --xlabel dest xlabel action store default False help label to use on the x axis N/A N/A N/A parser add_option -y --ylabel action store dest ylabel default False help label to use on the y axis N/A N/A N/A parser add_option -L --logscale action store_true dest log_scale default False help log scale values on both the x and y axis N/A N/A N/A parser add_option -X --semilogx action store_true dest semilogx default False help log scale values on the x axis N/A N/A N/A parser add_option -Y --semilogy action store_true dest semilogy default False help log scale values on the y axis N/A N/A N/A parser add_option -s --subplots action store_true dest subplots default False help use several subplots to represent data rather than multiple lines overlapped N/A N/A N/A parser add_option -H --header action store_true dest header default None help treat the first row as column headers N/A N/A N/A parser add_option -d --delim action store dest delim default help delimiter seperating columns in input N/A N/A N/A parser add_option -c --cumulative action store_true dest cum default False help store cumulative y values N/A N/A N/A parser add_option -x --xcol dest xcol action store default False help use the specified column as the x-value in the generated plot. Can be a column name or column index (from 0) N/A N/A N/A parser add_option -S --sort action store_false dest sort default True help don't sort data by the values in the x column N/A N/A options args N/A N/A parser parse_args N/A input N/A N/A options filename N/A open N/A options filename r N/A sys stdin N/A df N/A N/A pd read_csv input sep N/A options delim header N/A N/A options header 0 None N/A N/A options cum N/A N/A df N/A N/A df cumsum N/A xcolumn N/A df index N/A N/A options xcol N/A N/A N/A N/A options xcol N/A df columns N/A N/A xcolumn N/A df N/A N/A options xcol N/A N/A N/A N/A N/A N/A options xcol isdigit N/A N/A int N/A options xcol N/A N/A df shape N/A 1 N/A N/A xcolumn N/A N/A df icol N/A int N/A options xcol N/A N/A N/A LookupError N/A Unknown column: %s N/A options xcol N/A ycolumns N/A N/A options xcol N/A N/A df drop N/A xcolumn name axis 1 df N/A N/A ycolumns index xcolumn N/A N/A options sort N/A N/A ycolumns N/A N/A ycolumns sort_index N/A N/A N/A ycolumns plot subplots N/A options subplots x N/A ycolumns index logx N/A N/A N/A options semilogx N/A options log_scale True False logy N/A N/A N/A options semilogy N/A options log_scale True False N/A N/A N/A plt legend loc best N/A N/A N/A options ylabel False N/A N/A N/A N/A plt ylabel N/A options ylabel N/A N/A N/A options xlabel False N/A N/A N/A N/A plt xlabel N/A options xlabel N/A N/A N/A seaborn sns N/A N/A N/A sns set_style darkgrid N/A N/A N/A N/A N/A N/A N/A plt show