import pandas as pd
pd.__version__
'0.11.0'
from pandas import *
from numpy.random import randn
# dataframe dimensions:
N = 10000
M = 25
df = DataFrame(randn(N,M), index=date_range('1/1/1975', periods=N))
%timeit df.plot()
1 loops, best of 3: 6.79 s per loop
%prun df.plot()
17363375 function calls (17362520 primitive calls) in 10.601 seconds
Ordered by: internal time
ncalls tottime percall cumtime percall filename:lineno(function)
1001281 1.462 0.000 6.112 0.000 frequencies.py:70(get_freq_code)
3761835 1.048 0.000 1.048 0.000 {isinstance}
500852 0.954 0.000 4.017 0.000 period.py:63(__init__)
751257 0.939 0.000 2.120 0.000 frequencies.py:443(_base_and_stride)
751257 0.906 0.000 0.906 0.000 {method 'match' of '_sre.SRE_Pattern' objects}
751231 0.904 0.000 1.246 0.000 frequencies.py:728(_period_str_to_code)
250000 0.776 0.000 6.578 0.000 period.py:180(asfreq)
1502287 0.706 0.000 1.267 0.000 common.py:1421(is_integer)
250050 0.608 0.000 0.685 0.000 period.py:1292(_validate_end_alias)
250000 0.374 0.000 3.097 0.000 period.py:825(<lambda>)
2255638 0.278 0.000 0.278 0.000 {method 'get' of 'dict' objects}
250079 0.225 0.000 6.853 0.000 converter.py:119(get_datevalue)
500928 0.197 0.000 0.261 0.000 frequencies.py:106(_get_freq_str)
1502514 0.190 0.000 0.190 0.000 {method 'group' of '_sre.SRE_Match' objects}
25 0.170 0.007 7.120 0.285 {pandas.algos.arrmap_object}
250025 0.120 0.000 6.973 0.000 converter.py:113(<lambda>)
1001306 0.114 0.000 0.114 0.000 {method 'upper' of 'str' objects}
752067 0.091 0.000 0.091 0.000 {method 'lower' of 'str' objects}
250000 0.091 0.000 0.091 0.000 {pandas.tslib.period_asfreq}
25 0.089 0.004 3.186 0.127 period.py:823(_get_object_array)
756050 0.086 0.000 0.086 0.000 {len}
25 0.024 0.001 0.024 0.001 {pandas.tslib.build_field_sarray}
25 0.019 0.001 0.019 0.001 {pandas.tslib.periodarr_to_dt64arr}
2420 0.015 0.000 0.015 0.000 {numpy.core.multiarray.array}
870 0.011 0.000 0.025 0.000 path.py:87(__init__)
79 0.011 0.000 10.341 0.131 converter.py:104(convert)
75 0.010 0.000 0.010 0.000 {pandas.tslib.unique_deltas}
25 0.009 0.000 0.009 0.000 {built-in method update_path_extents}
971 0.009 0.000 0.009 0.000 {method 'reduce' of 'numpy.ufunc' objects}
75 0.006 0.000 0.006 0.000 common.py:132(_isnull_ndarraylike)
171 0.005 0.000 0.060 0.000 lines.py:130(__init__)
809 0.005 0.000 0.042 0.000 markers.py:126(_recache)
116 0.004 0.000 0.004 0.000 {method 'ravel' of 'numpy.ndarray' objects}
1555 0.004 0.000 0.006 0.000 weakref.py:47(__init__)
3770 0.003 0.000 0.003 0.000 __init__.py:721(__getitem__)
1555 0.003 0.000 0.009 0.000 transforms.py:81(__init__)
725 0.003 0.000 0.015 0.000 period.py:1059(__getitem__)
57 0.002 0.000 10.360 0.182 lines.py:395(recache)
389 0.002 0.000 0.002 0.000 artist.py:74(__init__)
417 0.002 0.000 0.025 0.000 markers.py:161(set_marker)
1265 0.002 0.000 0.009 0.000 transforms.py:1510(__init__)
283 0.002 0.000 0.002 0.000 twodim_base.py:169(eye)
946 0.002 0.000 0.011 0.000 {method 'all' of 'numpy.ndarray' objects}
50 0.002 0.000 0.012 0.000 period.py:1082(_format_native_types)
1555 0.002 0.000 0.002 0.000 UserDict.py:4(__init__)
25 0.002 0.000 0.002 0.000 {pandas.tslib.period_asfreq_arr}
25 0.002 0.000 0.015 0.001 plotting.py:222(_get_xlim)
940 0.002 0.000 0.002 0.000 cbook.py:475(iterable)
1325 0.002 0.000 0.002 0.000 core.py:5641(isMaskedArray)
102 0.002 0.000 0.002 0.000 transforms.py:2541(nonsingular)
1774 0.002 0.000 0.009 0.000 numeric.py:252(asarray)
25 0.002 0.000 0.005 0.000 frequencies.py:879(mdiffs)
283 0.001 0.000 0.004 0.000 numeric.py:1884(identity)
25 0.001 0.000 0.003 0.000 lines.py:480(_is_sorted)
255 0.001 0.000 0.003 0.000 cbook.py:484(is_string_like)
209 0.001 0.000 0.002 0.000 cbook.py:299(connect)
1800 0.001 0.000 0.002 0.000 re.py:226(_compile)
1800 0.001 0.000 0.001 0.000 {method 'search' of '_sre.SRE_Pattern' objects}
1800 0.001 0.000 0.004 0.000 re.py:139(search)
150 0.001 0.000 0.002 0.000 {pandas.tslib.period_format}
225/50 0.001 0.000 0.008 0.000 common.py:1875(pprint_thing)
946 0.001 0.000 0.009 0.000 _methods.py:28(_all)
57 0.001 0.000 0.001 0.000 {numpy.core.multiarray.concatenate}
611 0.001 0.000 0.001 0.000 weakref.py:228(__init__)
136/96 0.001 0.000 0.020 0.000 spines.py:372(get_spine_transform)
954 0.001 0.000 0.002 0.000 {method 'view' of 'numpy.ndarray' objects}
834 0.001 0.000 0.001 0.000 {numpy.core.multiarray.empty}
611 0.001 0.000 0.003 0.000 weakref.py:79(__setitem__)
75 0.001 0.000 0.006 0.000 config.py:453(_select_options)
1 0.001 0.001 0.001 0.001 {pandas.tslib.dt64arr_to_periodarr}
25 0.001 0.000 0.007 0.000 axes.py:1909(autoscale_view)
1879 0.001 0.000 0.001 0.000 {getattr}
363 0.001 0.000 0.004 0.000 transforms.py:157(set_children)
93 0.001 0.000 0.008 0.000 artist.py:476(set_clip_path)
283 0.001 0.000 0.003 0.000 artist.py:658(update)
825 0.001 0.000 0.001 0.000 numeric.py:1666(isscalar)
1297 0.001 0.000 0.001 0.000 artist.py:211(pchanged)
25 0.001 0.000 0.002 0.000 ticker.py:1286(bin_boundaries)
300 0.001 0.000 0.004 0.000 period.py:745(__iter__)
50 0.001 0.000 0.001 0.000 {method 'astype' of 'numpy.ndarray' objects}
32/24 0.001 0.000 0.058 0.002 axis.py:63(__init__)
180 0.001 0.000 0.001 0.000 {numpy.core._dotblas.dot}
25 0.001 0.000 10.498 0.420 plotting.py:29(tsplot)
95 0.001 0.000 0.003 0.000 text.py:150(__init__)
200/125 0.001 0.000 0.003 0.000 units.py:118(get_converter)
414/293 0.001 0.000 0.001 0.000 transforms.py:133(_invalidate_internal)
563 0.001 0.000 0.001 0.000 {hasattr}
1191 0.001 0.000 0.001 0.000 {iter}
75 0.001 0.000 0.007 0.000 common.py:62(_isnull_new)
196 0.001 0.000 0.001 0.000 lines.py:724(set_linestyle)
100 0.001 0.000 0.003 0.000 lines.py:370(set_axes)
25 0.001 0.000 0.001 0.000 index.py:279(is_monotonic)
135 0.001 0.000 0.003 0.000 transforms.py:2099(__init__)
25 0.001 0.000 0.020 0.001 index.py:167(__unicode__)
25 0.001 0.000 0.001 0.000 frequencies.py:393(to_offset)
71 0.001 0.000 0.002 0.000 font_manager.py:649(__init__)
231 0.001 0.000 0.005 0.000 transforms.py:1656(__init__)
25 0.001 0.000 0.018 0.001 axes.py:286(_plot_args)
129 0.001 0.000 0.005 0.000 transforms.py:1817(scale)
171 0.001 0.000 0.001 0.000 cbook.py:525(is_numlike)
32 0.001 0.000 0.001 0.000 cbook.py:1165(popall)
25 0.001 0.000 0.010 0.000 axes.py:258(_makeline)
611 0.001 0.000 0.001 0.000 weakref.py:223(__new__)
25 0.000 0.000 0.005 0.000 common.py:1833(_pprint_seq)
25 0.000 0.000 0.003 0.000 plotting.py:234(format_dateaxis)
75 0.000 0.000 0.000 0.000 {sorted}
8 0.000 0.000 0.000 0.000 {method 'addAction' of 'PySide.QtGui.QToolBar' objects}
91 0.000 0.000 0.002 0.000 transforms.py:741(__init__)
392 0.000 0.000 0.021 0.000 markers.py:146(set_fillstyle)
25 0.000 0.000 0.042 0.002 index.py:146(__new__)
308 0.000 0.000 0.001 0.000 weakref.py:202(values)
352 0.000 0.000 0.000 0.000 {min}
186 0.000 0.000 0.005 0.000 transforms.py:2274(composite_transform_factory)
25 0.000 0.000 0.065 0.003 period.py:848(to_timestamp)
283 0.000 0.000 0.000 0.000 {numpy.core.multiarray.zeros}
152 0.000 0.000 10.343 0.068 axis.py:1347(convert_units)
26 0.000 0.000 0.003 0.000 axes.py:2475(set_xlim)
293 0.000 0.000 0.002 0.000 transforms.py:122(invalidate)
150 0.000 0.000 0.004 0.000 period.py:297(__unicode__)
455 0.000 0.000 0.000 0.000 {max}
28 0.000 0.000 0.001 0.000 transforms.py:930(_set_intervalx)
221 0.000 0.000 0.001 0.000 lines.py:470(set_transform)
25 0.000 0.000 0.040 0.002 frequencies.py:741(infer_freq)
51/50 0.000 0.000 0.001 0.000 transforms.py:1526(__eq__)
25 0.000 0.000 10.371 0.415 axes.py:1514(_update_line_limits)
25 0.000 0.000 0.000 0.000 {method 'take' of 'numpy.ndarray' objects}
50 0.000 0.000 0.003 0.000 axis.py:1288(update_units)
52 0.000 0.000 0.000 0.000 plotting.py:1009(on_right)
25 0.000 0.000 10.403 0.416 axes.py:3865(plot)
25 0.000 0.000 0.019 0.001 legend_handler.py:170(create_artists)
221 0.000 0.000 0.022 0.000 markers.py:111(__init__)
161 0.000 0.000 0.000 0.000 {method 'reshape' of 'numpy.ndarray' objects}
16/12 0.000 0.000 0.060 0.005 axis.py:705(cla)
1 0.000 0.000 10.531 10.531 plotting.py:1201(_make_ts_plot)
171 0.000 0.000 0.001 0.000 lines.py:378(set_data)
1286 0.000 0.000 0.000 0.000 {method 'startswith' of 'str' objects}
331 0.000 0.000 0.001 0.000 artist.py:226(set_transform)
25 0.000 0.000 0.034 0.001 frequencies.py:888(_infer_daily_rule)
150 0.000 0.000 0.000 0.000 config.py:481(_get_deprecated_option)
71 0.000 0.000 0.000 0.000 font_manager.py:869(set_size)
75 0.000 0.000 0.001 0.000 axes.py:2684(get_ylim)
25 0.000 0.000 0.002 0.000 axes.py:2690(set_ylim)
25 0.000 0.000 0.001 0.000 transforms.py:935(_set_intervaly)
209 0.000 0.000 0.000 0.000 cbook.py:171(__init__)
25 0.000 0.000 0.005 0.000 axes.py:222(_xy_from_xy)
25 0.000 0.000 10.377 0.415 axes.py:1496(add_line)
43 0.000 0.000 0.003 0.000 patches.py:567(_update_patch_transform)
193 0.000 0.000 0.002 0.000 artist.py:158(convert_yunits)
25 0.000 0.000 0.000 0.000 function_base.py:6(linspace)
25 0.000 0.000 0.000 0.000 ticker.py:1185(scale_range)
1584 0.000 0.000 0.000 0.000 {method 'iteritems' of 'dict' objects}
225 0.000 0.000 0.000 0.000 common.py:1492(_is_sequence)
137 0.000 0.000 0.000 0.000 {method 'copy' of 'numpy.ndarray' objects}
525 0.000 0.000 0.000 0.000 {method 'replace' of 'unicode' objects}
1 0.000 0.000 0.001 0.001 backend_qt4.py:505(__init__)
470 0.000 0.000 0.001 0.000 artist.py:457(set_figure)
50 0.000 0.000 0.004 0.000 lines.py:932(update_from)
100 0.000 0.000 0.000 0.000 transforms.py:368(_get_intervaly)
26 0.000 0.000 0.004 0.000 offsetbox.py:607(__init__)
50 0.000 0.000 0.001 0.000 converter.py:846(__init__)
16 0.000 0.000 0.000 0.000 axis.py:423(update_position)
1 0.000 0.000 0.026 0.026 legend.py:575(_init_legend_box)
65 0.000 0.000 0.002 0.000 transforms.py:2448(__init__)
25 0.000 0.000 0.003 0.000 period.py:778(asfreq)
150 0.000 0.000 0.000 0.000 {_codecs.utf_8_decode}
611 0.000 0.000 0.000 0.000 {built-in method __new__ of type object at 0x000000001E29D0E0}
195 0.000 0.000 10.342 0.053 artist.py:148(convert_xunits)
25 0.000 0.000 10.500 0.420 plotting.py:1215(_plot)
100 0.000 0.000 0.001 0.000 shape_base.py:6(atleast_1d)
51 0.000 0.000 0.003 0.000 period.py:579(__new__)
28 0.000 0.000 0.000 0.000 axes.py:2469(get_xlim)
54 0.000 0.000 0.000 0.000 axis.py:1247(grid)
25 0.000 0.000 0.029 0.001 frequencies.py:884(ydiffs)
25 0.000 0.000 0.000 0.000 offsets.py:72(__init__)
186 0.000 0.000 0.005 0.000 transforms.py:1089(__add__)
254 0.000 0.000 0.001 0.000 index.py:275(values)
57 0.000 0.000 10.360 0.182 lines.py:671(get_path)
77 0.000 0.000 0.000 0.000 cbook.py:1490(get_siblings)
25 0.000 0.000 0.007 0.000 plotting.py:188(_maybe_mask)
16 0.000 0.000 0.007 0.000 axis.py:407(_get_gridline)
75 0.000 0.000 0.007 0.000 config.py:71(_get_single_key)
25 0.000 0.000 0.001 0.000 series.py:339(f)
25 0.000 0.000 10.330 0.413 period.py:816(map)
27 0.000 0.000 0.001 0.000 axes.py:2153(grid)
25 0.000 0.000 0.000 0.000 axes.py:187(__call__)
203 0.000 0.000 0.000 0.000 lines.py:833(set_xdata)
25 0.000 0.000 0.038 0.002 frequencies.py:795(get_freq)
25 0.000 0.000 0.004 0.000 transforms.py:1162(contains_branch_seperately)
171 0.000 0.000 0.000 0.000 lines.py:1081(set_dash_capstyle)
209 0.000 0.000 0.000 0.000 weakref.py:243(__init__)
43 0.000 0.000 0.005 0.000 patches.py:171(get_transform)
16 0.000 0.000 0.007 0.000 axis.py:546(_get_gridline)
126 0.000 0.000 0.000 0.000 period.py:1092(__array_finalize__)
25 0.000 0.000 0.010 0.000 transforms.py:840(update_from_path)
129 0.000 0.000 0.000 0.000 text.py:968(set_text)
681 0.000 0.000 0.000 0.000 markers.py:199(_set_nothing)
176 0.000 0.000 0.000 0.000 numeric.py:322(asanyarray)
100/50 0.000 0.000 0.000 0.000 transforms.py:2155(depth)
730 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
148/60 0.000 0.000 0.011 0.000 axes.py:583(get_xaxis_transform)
205 0.000 0.000 0.000 0.000 weakref.py:48(remove)
50 0.000 0.000 0.001 0.000 converter.py:925(__init__)
203 0.000 0.000 0.000 0.000 lines.py:842(set_ydata)
100 0.000 0.000 0.000 0.000 converter.py:810(get_finder)
16 0.000 0.000 0.002 0.000 axis.py:341(_get_text1)
25 0.000 0.000 0.000 0.000 series.py:490(from_array)
16/14 0.000 0.000 0.011 0.001 axis.py:391(_get_tick2line)
50 0.000 0.000 0.000 0.000 {numpy.core.multiarray.arange}
46 0.000 0.000 0.001 0.000 transforms.py:1008(__init__)
196 0.000 0.000 0.014 0.000 lines.py:772(set_marker)
25 0.000 0.000 0.001 0.000 frame.py:1994(_box_item_values)
32 0.000 0.000 0.002 0.000 markers.py:599(_set_tickup)
45 0.000 0.000 0.001 0.000 transforms.py:2352(__init__)
32 0.000 0.000 0.002 0.000 markers.py:586(_set_tickleft)
51 0.000 0.000 0.001 0.000 period.py:631(_from_arraylike)
16/14 0.000 0.000 0.013 0.001 axis.py:376(_get_tick1line)
32 0.000 0.000 0.002 0.000 markers.py:605(_set_tickdown)
50 0.000 0.000 0.002 0.000 transforms.py:2149(_iter_break_from_left_to_right)
40 0.000 0.000 0.000 0.000 ticker.py:1257(set_params)
25 0.000 0.000 0.002 0.000 generic.py:565(_get_item_cache)
51 0.000 0.000 0.001 0.000 transforms.py:2222(__init__)
2 0.000 0.000 0.000 0.000 {method 'sizeHint' of 'PySide.QtGui.QWidget' objects}
46 0.000 0.000 0.000 0.000 axis.py:1412(set_major_locator)
209 0.000 0.000 0.000 0.000 weakref.py:293(__contains__)
75 0.000 0.000 0.000 0.000 config.py:466(_get_root)
25 0.000 0.000 0.004 0.000 transforms.py:1142(contains_branch)
171 0.000 0.000 0.011 0.000 lines.py:314(set_fillstyle)
171 0.000 0.000 0.000 0.000 lines.py:793(set_markeredgewidth)
27 0.000 0.000 0.001 0.000 plotting.py:993(_get_ax)
32 0.000 0.000 0.002 0.000 markers.py:592(_set_tickright)
25 0.000 0.000 0.002 0.000 frame.py:1912(__getitem__)
75/50 0.000 0.000 0.002 0.000 transforms.py:2143(__eq__)
51 0.000 0.000 0.001 0.000 transforms.py:1802(translate)
25 0.000 0.000 0.000 0.000 arrayprint.py:335(array2string)
25 0.000 0.000 0.001 0.000 frequencies.py:777(__init__)
16 0.000 0.000 0.003 0.000 axis.py:500(_get_text2)
16/12 0.000 0.000 0.059 0.005 axis.py:740(reset_ticks)
75 0.000 0.000 0.000 0.000 series.py:528(__array_finalize__)
1 0.000 0.000 0.002 0.002 backend_qt4.py:387(__init__)
16 0.000 0.000 0.003 0.000 axis.py:484(_get_text1)
50 0.000 0.000 0.012 0.000 period.py:1079(_format_with_header)
45 0.000 0.000 0.002 0.000 transforms.py:788(from_extents)
26 0.000 0.000 0.000 0.000 artist.py:683(set_label)
25 0.000 0.000 0.000 0.000 internals.py:1524(_find_block)
25 0.000 0.000 0.002 0.000 ticker.py:1328(view_limits)
150 0.000 0.000 0.000 0.000 utf_8.py:15(decode)
148/60 0.000 0.000 0.009 0.000 axes.py:660(get_yaxis_transform)
16/14 0.000 0.000 0.012 0.001 axis.py:531(_get_tick2line)
16/14 0.000 0.000 0.009 0.001 axis.py:515(_get_tick1line)
209 0.000 0.000 0.000 0.000 weakref.py:261(__setitem__)
160 0.000 0.000 0.000 0.000 axis.py:263(_set_artist_props)
25 0.000 0.000 0.000 0.000 offsets.py:175(__mul__)
171 0.000 0.000 0.000 0.000 lines.py:1046(set_dash_joinstyle)
20 0.000 0.000 0.000 0.000 ticker.py:352(__init__)
25 0.000 0.000 0.001 0.000 dates.py:1154(default_units)
75 0.000 0.000 0.007 0.000 config.py:89(_get_option)
51 0.000 0.000 0.000 0.000 axis.py:693(limit_range_for_scale)
16 0.000 0.000 0.001 0.000 axes.py:608(get_xaxis_text1_transform)
79/1 0.000 0.000 0.000 0.000 offsetbox.py:164(set_figure)
25 0.000 0.000 0.000 0.000 axes.py:204(set_lineprops)
50 0.000 0.000 0.000 0.000 index.py:357(__contains__)
119 0.000 0.000 0.000 0.000 artist.py:237(get_transform)
25 0.000 0.000 0.002 0.000 offsetbox.py:511(__init__)
75 0.000 0.000 0.000 0.000 config.py:528(_warn_if_deprecated)
25 0.000 0.000 0.040 0.002 index.py:1266(inferred_freq)
8 0.000 0.000 0.000 0.000 backend_qt4.py:515(_icon)
16 0.000 0.000 0.002 0.000 axis.py:359(_get_text2)
26 0.000 0.000 0.001 0.000 axes.py:809(_set_artist_props)
208 0.000 0.000 0.000 0.000 weakref.py:245(remove)
51 0.000 0.000 0.002 0.000 legend.py:395(_set_artist_props)
25 0.000 0.000 0.000 0.000 arrayprint.py:161(get_printoptions)
16 0.000 0.000 0.000 0.000 axis.py:562(update_position)
25 0.000 0.000 0.000 0.000 frequencies.py:1117(_is_multiple)
50 0.000 0.000 0.018 0.000 axes.py:322(_grab_next_args)
45 0.000 0.000 0.001 0.000 transforms.py:770(unit)
325 0.000 0.000 0.000 0.000 lines.py:645(get_xdata)
25 0.000 0.000 0.023 0.001 index.py:157(__bytes__)
25 0.000 0.000 0.003 0.000 axes.py:2659(set_ybound)
46 0.000 0.000 0.000 0.000 axis.py:1392(set_major_formatter)
25 0.000 0.000 0.000 0.000 {method 'findall' of '_sre.SRE_Pattern' objects}
1 0.000 0.000 0.000 0.000 artist.py:817(get_aliases)
171 0.000 0.000 0.000 0.000 lines.py:1095(set_solid_capstyle)
171 0.000 0.000 0.000 0.000 lines.py:1057(set_solid_joinstyle)
76 0.000 0.000 0.001 0.000 frequencies.py:537(get_standard_freq)
25 0.000 0.000 0.000 0.000 plotting.py:176(_decorate_axes)
29 0.000 0.000 0.000 0.000 transforms.py:361(_get_intervalx)
51 0.000 0.000 0.000 0.000 numerictypes.py:733(issubdtype)
25 0.000 0.000 0.001 0.000 transforms.py:2042(__eq__)
50 0.000 0.000 0.006 0.000 legend_handler.py:67(update_prop)
25 0.000 0.000 0.000 0.000 indexing.py:864(_convert_to_index_sliceable)
77 0.000 0.000 0.000 0.000 {divmod}
75 0.000 0.000 0.000 0.000 {pandas.lib.isscalar}
50 0.000 0.000 0.000 0.000 {method 'get_loc' of 'pandas.index.IndexEngine' objects}
79 0.000 0.000 0.000 0.000 cbook.py:1422(clean)
611 0.000 0.000 0.000 0.000 {id}
79 0.000 0.000 0.000 0.000 offsetbox.py:139(__init__)
16 0.000 0.000 0.001 0.000 axes.py:685(get_yaxis_text1_transform)
102 0.000 0.000 0.001 0.000 frequencies.py:63(get_freq)
171 0.000 0.000 0.000 0.000 lines.py:803(set_markerfacecolor)
25 0.000 0.000 0.000 0.000 plotting.py:199(_get_freq)
25 0.000 0.000 0.000 0.000 frequencies.py:477(get_offset)
45 0.000 0.000 0.000 0.000 axis.py:1422(set_minor_locator)
25 0.000 0.000 0.000 0.000 internals.py:163(get)
128 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
50 0.000 0.000 0.000 0.000 artist.py:711(update_from)
25 0.000 0.000 0.020 0.001 legend_handler.py:84(__call__)
25 0.000 0.000 0.000 0.000 internals.py:1530(_check_have)
44 0.000 0.000 0.002 0.000 transforms.py:778(from_bounds)
20 0.000 0.000 0.000 0.000 ticker.py:1217(__init__)
1 0.000 0.000 0.000 0.000 {dir}
75 0.000 0.000 0.000 0.000 config.py:515(_translate_key)
25 0.000 0.000 0.000 0.000 index.py:308(_engine)
27 0.000 0.000 0.000 0.000 axes.py:46(_string_to_bool)
50 0.000 0.000 0.012 0.000 index.py:437(format)
77 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
75 0.000 0.000 0.007 0.000 config.py:195(__call__)
25 0.000 0.000 0.005 0.000 frequencies.py:935(_get_quarterly_rule)
16 0.000 0.000 0.002 0.000 axes.py:711(get_yaxis_text2_transform)
25 0.000 0.000 0.001 0.000 fromnumeric.py:1547(alltrue)
51 0.000 0.000 0.001 0.000 fromnumeric.py:1643(all)
308 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
25 0.000 0.000 0.001 0.000 _methods.py:24(_any)
1 0.000 0.000 0.027 0.027 legend.py:133(__init__)
16 0.000 0.000 0.001 0.000 axes.py:634(get_xaxis_text2_transform)
7 0.000 0.000 0.001 0.000 patches.py:58(__init__)
79 0.000 0.000 0.000 0.000 axis.py:681(get_scale)
144/96 0.000 0.000 0.019 0.000 spines.py:136(_ensure_position_is_set)
16 0.000 0.000 0.000 0.000 axis.py:1357(set_units)
71 0.000 0.000 0.000 0.000 font_manager.py:827(set_variant)
2 0.000 0.000 0.000 0.000 {staticmethod object at 0x0000000009EA6708}
132 0.000 0.000 0.000 0.000 transforms.py:960(get_points)
16/12 0.000 0.000 0.029 0.002 axis.py:1563(_get_tick)
1 0.000 0.000 0.048 0.048 axes.py:854(cla)
183 0.000 0.000 0.000 0.000 ticker.py:160(set_axis)
26 0.000 0.000 0.000 0.000 axes.py:1394(get_lines)
100 0.000 0.000 0.000 0.000 frequencies.py:56(get_freq_group)
27 0.000 0.000 0.000 0.000 index.py:1006(__array_finalize__)
52 0.000 0.000 0.001 0.000 transforms.py:1747(clear)
2 0.000 0.000 0.000 0.000 {method 'addSeparator' of 'PySide.QtGui.QToolBar' objects}
95 0.000 0.000 0.000 0.000 text.py:778(set_color)
45 0.000 0.000 0.000 0.000 axis.py:1402(set_minor_formatter)
25 0.000 0.000 0.000 0.000 {method 'encode' of 'unicode' objects}
68 0.000 0.000 0.000 0.000 artist.py:701(set_zorder)
25 0.000 0.000 0.000 0.000 numeric.py:1437(array_str)
71 0.000 0.000 0.000 0.000 font_manager.py:817(set_style)
423 0.000 0.000 0.000 0.000 {method 'setdefault' of 'dict' objects}
196 0.000 0.000 0.000 0.000 lines.py:704(set_drawstyle)
25 0.000 0.000 0.029 0.001 frequencies.py:924(_get_annual_rule)
25 0.000 0.000 0.000 0.000 legend.py:546(get_legend_handler)
25 0.000 0.000 0.000 0.000 axes.py:2563(get_xscale)
1 0.000 0.000 0.000 0.000 {method 'statusBar' of 'PySide.QtGui.QMainWindow' objects}
171 0.000 0.000 0.000 0.000 lines.py:688(set_antialiased)
50 0.000 0.000 0.000 0.000 index.py:747(get_loc)
25 0.000 0.000 0.000 0.000 {numpy.core.umath.frompyfunc}
75 0.000 0.000 0.007 0.000 common.py:47(isnull)
171 0.000 0.000 0.000 0.000 lines.py:814(set_markerfacecoloralt)
60 0.000 0.000 0.000 0.000 {method 'extend' of 'list' objects}
26 0.000 0.000 0.000 0.000 axes.py:1676(_process_unit_info)
16/12 0.000 0.000 0.029 0.002 axis.py:1836(_get_tick)
25 0.000 0.000 0.000 0.000 {numpy.core.multiarray.copyto}
1 0.000 0.000 0.065 0.065 axes.py:366(__init__)
50 0.000 0.000 0.001 0.000 transforms.py:1115(_iter_break_from_left_to_right)
171 0.000 0.000 0.000 0.000 lines.py:323(set_markevery)
25 0.000 0.000 0.001 0.000 internals.py:1382(get)
8 0.000 0.000 0.019 0.002 spines.py:325(set_position)
50 0.000 0.000 0.000 0.000 common.py:1133(_is_bool_indexer)
20 0.000 0.000 0.000 0.000 ticker.py:1657(__init__)
26 0.000 0.000 0.000 0.000 axis.py:1778(get_minpos)
8 0.000 0.000 0.000 0.000 {method 'setToolTip' of 'PySide.QtGui.QAction' objects}
171 0.000 0.000 0.000 0.000 lines.py:825(set_markersize)
1 0.000 0.000 0.001 0.001 backend_qt4.py:518(_init_toolbar)
54 0.000 0.000 0.000 0.000 common.py:1425(is_float)
25 0.000 0.000 0.000 0.000 legend_handler.py:132(get_xdata)
171 0.000 0.000 0.000 0.000 lines.py:783(set_markeredgecolor)
25 0.000 0.000 0.000 0.000 index.py:371(__getitem__)
8 0.000 0.000 0.000 0.000 spines.py:266(_calc_offset_transform)
255 0.000 0.000 0.000 0.000 {abs}
1 0.000 0.000 0.000 0.000 backend_qt4.py:197(__init__)
25 0.000 0.000 0.000 0.000 axis.py:2057(get_minpos)
36/3 0.000 0.000 0.000 0.000 transforms.py:2128(_invalidate_internal)
32 0.000 0.000 0.000 0.000 colors.py:329(to_rgba)
25 0.000 0.000 0.000 0.000 index.py:224(dtype)
16 0.000 0.000 0.000 0.000 axis.py:326(apply_tickdir)
25 0.000 0.000 0.024 0.001 frequencies.py:829(fields)
27 0.000 0.000 0.000 0.000 backend_qt4.py:38(draw_if_interactive)
25 0.000 0.000 0.001 0.000 transforms.py:1433(__eq__)
25 0.000 0.000 0.023 0.001 index.py:145(__str__)
171 0.000 0.000 0.000 0.000 lines.py:696(set_color)
28 0.000 0.000 0.000 0.000 __init__.py:1069(is_interactive)
43 0.000 0.000 0.003 0.000 patches.py:580(get_patch_transform)
95 0.000 0.000 0.000 0.000 text.py:420(set_path_effects)
84 0.000 0.000 0.000 0.000 cbook.py:332(process)
153 0.000 0.000 0.000 0.000 {issubclass}
23 0.000 0.000 0.000 0.000 cbook.py:280(__init__)
17 0.000 0.000 0.000 0.000 axis.py:1380(set_label_text)
26 0.000 0.000 0.000 0.000 {method 'join' of 'str' objects}
31 0.000 0.000 0.000 0.000 {zip}
29 0.000 0.000 0.000 0.000 artist.py:640(set_visible)
36 0.000 0.000 0.000 0.000 axis.py:872(_set_artist_props)
25 0.000 0.000 0.000 0.000 {math.log10}
25 0.000 0.000 0.000 0.000 axes.py:2651(get_ybound)
25 0.000 0.000 0.000 0.000 plotting.py:1210(to_leg_label)
25 0.000 0.000 0.000 0.000 internals.py:86(__contains__)
16 0.000 0.000 0.000 0.000 axis.py:468(apply_tickdir)
25 0.000 0.000 0.004 0.000 frequencies.py:787(deltas)
25 0.000 0.000 0.000 0.000 fromnumeric.py:46(take)
25 0.000 0.000 0.000 0.000 {method 'mro' of 'type' objects}
26 0.000 0.000 0.000 0.000 axis.py:1184(get_major_locator)
2 0.000 0.000 0.000 0.000 plotting.py:1117(_no_base)
171 0.000 0.000 0.000 0.000 lines.py:716(set_linewidth)
25 0.000 0.000 0.065 0.003 period.py:797(to_datetime)
71 0.000 0.000 0.000 0.000 font_manager.py:835(set_weight)
50 0.000 0.000 0.004 0.000 legend_handler.py:58(_update_prop)
210 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
50 0.000 0.000 0.000 0.000 offsetbox.py:579(add_artist)
4 0.000 0.000 0.001 0.000 spines.py:39(__init__)
88 0.000 0.000 0.000 0.000 artist.py:905(is_alias)
1 0.000 0.000 0.000 0.000 {connect}
2 0.000 0.000 0.000 0.000 backend_bases.py:1463(__init__)
25 0.000 0.000 0.000 0.000 plotting.py:92(_maybe_resample)
26 0.000 0.000 0.000 0.000 cbook.py:418(__init__)
50 0.000 0.000 0.000 0.000 {method 'item' of 'numpy.ndarray' objects}
95 0.000 0.000 0.000 0.000 text.py:238(set_rotation_mode)
51 0.000 0.000 0.000 0.000 numerictypes.py:665(issubclass_)
146 0.000 0.000 0.000 0.000 {hash}
8 0.000 0.000 0.000 0.000 transforms.py:1587(_get_is_separable)
86 0.000 0.000 0.000 0.000 transforms.py:1857(get_matrix)
50 0.000 0.000 0.004 0.000 legend_handler.py:64(_default_update_prop)
42 0.000 0.000 0.000 0.000 {range}
25 0.000 0.000 0.001 0.000 offsetbox.py:531(get_transform)
71 0.000 0.000 0.000 0.000 font_manager.py:803(set_family)
50 0.000 0.000 0.000 0.000 {method 'tolist' of 'numpy.ndarray' objects}
1 0.000 0.000 0.000 0.000 figure.py:256(__init__)
10 0.000 0.000 0.000 0.000 transforms.py:1902(__init__)
25 0.000 0.000 0.000 0.000 series.py:1303(values)
6 0.000 0.000 0.000 0.000 transforms.py:2015(__init__)
26 0.000 0.000 0.000 0.000 frequencies.py:468(get_base_alias)
28 0.000 0.000 0.000 0.000 offsetbox.py:264(__init__)
25 0.000 0.000 0.000 0.000 index.py:286(is_unique)
25 0.000 0.000 0.000 0.000 numeric.py:120(ones)
16 0.000 0.000 0.000 0.000 transforms.py:2075(blended_transform_factory)
32 0.000 0.000 0.000 0.000 artist.py:619(set_alpha)
26 0.000 0.000 0.000 0.000 transforms.py:952(_get_minposx)
2 0.000 0.000 0.006 0.003 axis.py:612(__init__)
25 0.000 0.000 0.000 0.000 legend_handler.py:75(adjust_drawing_area)
237 0.000 0.000 0.000 0.000 {callable}
25 0.000 0.000 0.000 0.000 frequencies.py:48(get_to_timestamp_base)
25 0.000 0.000 0.000 0.000 frequencies.py:971(_maybe_add_count)
104 0.000 0.000 0.000 0.000 artist.py:167(set_axes)
20 0.000 0.000 0.000 0.000 ticker.py:373(set_useOffset)
25 0.000 0.000 0.000 0.000 frequencies.py:946(_get_monthly_rule)
26 0.000 0.000 0.000 0.000 transforms.py:709(union)
16 0.000 0.000 0.001 0.000 axis.py:320(_get_text1_transform)
1 0.000 0.000 0.000 0.000 gridspec.py:75(get_grid_positions)
17 0.000 0.000 0.000 0.000 axis.py:1310(_update_axisinfo)
51 0.000 0.000 0.000 0.000 artist.py:467(set_clip_box)
1 0.000 0.000 0.066 0.066 figure.py:819(add_subplot)
71 0.000 0.000 0.000 0.000 font_manager.py:852(set_stretch)
25 0.000 0.000 0.000 0.000 index.py:311(<lambda>)
16 0.000 0.000 0.002 0.000 axis.py:465(_get_text2_transform)
1 0.000 0.000 0.001 0.001 plotting.py:1280(_maybe_convert_index)
16 0.000 0.000 0.001 0.000 axis.py:462(_get_text1_transform)
16 0.000 0.000 0.001 0.000 axis.py:323(_get_text2_transform)
4 0.000 0.000 0.000 0.000 scale.py:66(set_default_locators_and_formatters)
10 0.000 0.000 0.000 0.000 ntpath.py:63(join)
4 0.000 0.000 0.000 0.000 transforms.py:1456(_set)
19 0.000 0.000 0.000 0.000 patches.py:260(set_facecolor)
1 0.000 0.000 0.001 0.001 backend_bases.py:2559(__init__)
150 0.000 0.000 0.000 0.000 transforms.py:1128(depth)
25 0.000 0.000 0.000 0.000 transforms.py:2058(get_matrix)
25 0.000 0.000 0.000 0.000 plotting.py:1018(_get_style)
28 0.000 0.000 0.000 0.000 frequencies.py:308(get_period_alias)
31 0.000 0.000 0.000 0.000 index.py:2670(_ensure_index)
1 0.000 0.000 10.533 10.533 plotting.py:1144(_make_plot)
2 0.000 0.000 0.000 0.000 plotting.py:1097(_index_freq)
175 0.000 0.000 0.000 0.000 {next}
2 0.000 0.000 0.000 0.000 dates.py:677(__init__)
1 0.000 0.000 0.003 0.003 pyplot.py:250(figure)
25 0.000 0.000 0.000 0.000 axes.py:2646(yaxis_inverted)
25 0.000 0.000 0.000 0.000 transforms.py:956(_get_minposy)
24 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
8 0.000 0.000 0.002 0.000 axis.py:166(set_clip_path)
2 0.000 0.000 0.000 0.000 {pandas.tslib.dates_normalized}
26 0.000 0.000 0.000 0.000 offsetbox.py:365(__init__)
12 0.000 0.000 0.000 0.000 patches.py:246(set_edgecolor)
1 0.000 0.000 0.000 0.000 {method 'addToolBar' of 'PySide.QtGui.QMainWindow' objects}
2 0.000 0.000 0.003 0.001 axis.py:838(set_clip_path)
71 0.000 0.000 0.000 0.000 font_manager.py:883(set_file)
1 0.000 0.000 0.000 0.000 {method 'setCentralWidget' of 'PySide.QtGui.QMainWindow' objects}
25 0.000 0.000 0.000 0.000 plotting.py:112(_get_ax_freq)
1 0.000 0.000 0.000 0.000 axes.py:543(_set_lim_and_transforms)
2 0.000 0.000 0.000 0.000 dates.py:1124(axisinfo)
1 0.000 0.000 0.000 0.000 gridspec.py:252(get_subplot_params)
25 0.000 0.000 0.000 0.000 frequencies.py:791(is_unique)
28 0.000 0.000 0.000 0.000 axes.py:1412(get_yaxis)
1 0.000 0.000 0.000 0.000 axis.py:1793(set_default_intervals)
27 0.000 0.000 0.000 0.000 internals.py:925(_get_items)
76 0.000 0.000 0.000 0.000 artist.py:219(is_transform_set)
51 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
1 0.000 0.000 10.601 10.601 plotting.py:1465(plot_frame)
2 0.000 0.000 0.000 0.000 {method 'setCheckable' of 'PySide.QtGui.QAction' objects}
1 0.000 0.000 0.000 0.000 plotting.py:700(__init__)
25 0.000 0.000 0.000 0.000 period.py:749(is_all_dates)
1 0.000 0.000 0.000 0.000 frame.py:383(__init__)
26 0.000 0.000 0.000 0.000 axis.py:1344(have_units)
1 0.000 0.000 0.016 0.016 axes.py:516(_init_axis)
7/6 0.000 0.000 0.000 0.000 transforms.py:1028(get_points)
4 0.000 0.000 0.001 0.000 spines.py:418(linear_spine)
1 0.000 0.000 10.601 10.601 plotting.py:796(generate)
1 0.000 0.000 0.068 0.068 plotting.py:834(_setup_subplots)
1 0.000 0.000 0.000 0.000 axis.py:1570(_get_label)
3 0.000 0.000 0.000 0.000 transforms.py:375(_get_width)
25 0.000 0.000 0.000 0.000 artist.py:677(get_label)
26 0.000 0.000 0.000 0.000 text.py:952(set_va)
2 0.000 0.000 0.000 0.000 patches.py:1642(__new__)
1 0.000 0.000 0.000 0.000 shape_base.py:766(tile)
1 0.000 0.000 0.066 0.066 axes.py:8947(__init__)
1 0.000 0.000 0.000 0.000 artist.py:1159(setp)
27 0.000 0.000 0.000 0.000 transforms.py:1490(_get_is_affine)
26 0.000 0.000 0.000 0.000 text.py:956(set_verticalalignment)
1 0.000 0.000 0.001 0.001 index.py:694(to_period)
1 0.000 0.000 0.000 0.000 plotting.py:1036(_get_colors)
2 0.000 0.000 0.000 0.000 backend_bases.py:1804(get_width_height)
1 0.000 0.000 0.001 0.001 period.py:486(dt64arr_to_periodarr)
51 0.000 0.000 0.000 0.000 scale.py:45(limit_range_for_scale)
25 0.000 0.000 0.000 0.000 plotting.py:1044(_maybe_add_color)
25 0.000 0.000 0.000 0.000 axes.py:1398(get_xaxis)
2 0.000 0.000 0.000 0.000 index.py:1346(is_normalized)
2 0.000 0.000 0.000 0.000 dates.py:467(__init__)
1 0.000 0.000 0.000 0.000 dates.py:548(nonsingular)
12 0.000 0.000 0.000 0.000 figure.py:223(_update_this)
11 0.000 0.000 0.000 0.000 ntpath.py:55(isabs)
2 0.000 0.000 0.000 0.000 figure.py:183(update)
4 0.000 0.000 0.000 0.000 axis.py:684(set_scale)
1 0.000 0.000 0.000 0.000 frame.py:527(_init_ndarray)
25 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
2 0.000 0.000 0.000 0.000 plotting.py:1131(_use_dynamic_x)
1 0.000 0.000 0.000 0.000 internals.py:979(_verify_integrity)
1 0.000 0.000 0.000 0.000 axes.py:526(set_figure)
2 0.000 0.000 0.000 0.000 patches.py:2228(set_boxstyle)
1 0.000 0.000 0.027 0.027 axes.py:4434(legend)
2 0.000 0.000 0.000 0.000 axes.py:737(_update_transScale)
1 0.000 0.000 0.000 0.000 _pylab_helpers.py:123(set_active)
1 0.000 0.000 0.000 0.000 backend_qt4.py:436(notify_axes_change)
27 0.000 0.000 0.000 0.000 colors.py:263(to_rgb)
1 0.000 0.000 0.000 0.000 axis.py:1843(_get_label)
2 0.000 0.000 0.000 0.000 dates.py:860(__init__)
2 0.000 0.000 0.000 0.000 patches.py:542(__init__)
80 0.000 0.000 0.000 0.000 offsetbox.py:222(get_children)
1 0.000 0.000 0.000 0.000 backend_qt4agg.py:68(__init__)
7 0.000 0.000 0.000 0.000 patches.py:338(set_fill)
50 0.000 0.000 0.000 0.000 markers.py:158(get_marker)
2 0.000 0.000 0.000 0.000 plotting.py:1109(_is_dynamic_freq)
4 0.000 0.000 0.035 0.009 spines.py:153(cla)
1 0.000 0.000 0.000 0.000 axis.py:1589(_get_offset_text)
25 0.000 0.000 0.000 0.000 artist.py:553(get_clip_path)
4 0.000 0.000 0.000 0.000 scale.py:469(scale_factory)
1 0.000 0.000 0.000 0.000 plotting.py:1090(__init__)
1 0.000 0.000 0.000 0.000 gridspec.py:412(get_position)
1 0.000 0.000 0.000 0.000 plotting.py:807(_maybe_right_yaxis)
29 0.000 0.000 0.000 0.000 {setattr}
25 0.000 0.000 0.000 0.000 legend_handler.py:126(get_numpoints)
50 0.000 0.000 0.000 0.000 markers.py:143(get_fillstyle)
6 0.000 0.000 0.000 0.000 dates.py:157(_get_rc_timezone)
1 0.000 0.000 0.000 0.000 plotting.py:752(_validate_color_args)
1 0.000 0.000 0.000 0.000 axis.py:1863(_get_offset_text)
2 0.000 0.000 0.000 0.000 figure.py:76(get)
1 0.000 0.000 0.000 0.000 internals.py:1802(create_block_manager_from_blocks)
1 0.000 0.000 0.000 0.000 internals.py:1100(_consolidate_check)
1 0.000 0.000 0.000 0.000 internals.py:975(shape)
1 0.000 0.000 0.000 0.000 {method 'setWindowTitle' of 'PySide.QtGui.QWidget' objects}
1 0.000 0.000 0.027 0.027 plotting.py:1254(_make_legend)
2 0.000 0.000 0.000 0.000 {built-in method affine_transform}
1 0.000 0.000 0.000 0.000 figure.py:895(clf)
1 0.000 0.000 0.000 0.000 figure.py:101(add)
16 0.000 0.000 0.000 0.000 text.py:924(set_x)
2 0.000 0.000 0.000 0.000 {method 'accumulate' of 'numpy.ufunc' objects}
1 0.000 0.000 0.000 0.000 transforms.py:396(_get_bounds)
1 0.000 0.000 0.002 0.002 backend_qt4agg.py:34(new_figure_manager_given_figure)
2 0.000 0.000 0.000 0.000 cbook.py:1107(push)
4 0.000 0.000 0.000 0.000 dates.py:517(__init__)
2 0.000 0.000 0.000 0.000 transforms.py:1474(set)
1 0.000 0.000 0.000 0.000 artist.py:799(__init__)
1 0.000 0.000 0.000 0.000 internals.py:827(make_block)
1 0.000 0.000 0.000 0.000 axes.py:3078(set_cursor_props)
3 0.000 0.000 0.000 0.000 cbook.py:1231(safezip)
1 0.000 0.000 0.000 0.000 {method 'setMouseTracking' of 'PySide.QtGui.QWidget' objects}
2 0.000 0.000 0.000 0.000 transforms.py:1611(transform_affine)
11 0.000 0.000 0.000 0.000 ntpath.py:122(splitdrive)
2 0.000 0.000 0.000 0.000 transforms.py:991(mutatedx)
1 0.000 0.000 0.001 0.001 patches.py:2180(__init__)
1 0.000 0.000 0.000 0.000 internals.py:1241(as_matrix)
1 0.000 0.000 0.000 0.000 copy.py:123(_copy_inst)
1 0.000 0.000 0.000 0.000 internals.py:33(__init__)
1 0.000 0.000 0.000 0.000 frame.py:1651(as_matrix)
2 0.000 0.000 0.000 0.000 transforms.py:1421(__init__)
1 0.000 0.000 0.000 0.000 figure.py:729(fixlist)
7 0.000 0.000 0.000 0.000 cbook.py:1127(clear)
16 0.000 0.000 0.000 0.000 text.py:933(set_y)
1 0.000 0.000 0.000 0.000 {method 'setWindowIcon' of 'PySide.QtGui.QWidget' objects}
1 0.000 0.000 0.000 0.000 axes.py:2952(set_navigate_mode)
1 0.000 0.000 0.000 0.000 gridspec.py:190(__init__)
1 0.000 0.000 0.001 0.001 axes.py:833(_gen_axes_spines)
2 0.000 0.000 0.000 0.000 index.py:1352(asi8)
1 0.000 0.000 0.000 0.000 internals.py:884(__init__)
1 0.000 0.000 0.003 0.003 backend_qt4agg.py:24(new_figure_manager)
1 0.000 0.000 0.000 0.000 transforms.py:2368(get_matrix)
7 0.000 0.000 0.000 0.000 backend_bases.py:2153(mpl_connect)
1 0.000 0.000 0.000 0.000 axes.py:9024(update_params)
1 0.000 0.000 10.601 10.601 <string>:1(<module>)
1 0.000 0.000 0.000 0.000 dates.py:764(_get_unit)
1 0.000 0.000 0.000 0.000 figure.py:372(_set_dpi)
1 0.000 0.000 0.000 0.000 plotting.py:877(_adorn_subplots)
4 0.000 0.000 0.010 0.003 spines.py:142(register_axis)
1 0.000 0.000 0.000 0.000 {locals}
1 0.000 0.000 0.001 0.001 backend_qt4.py:465(_get_toolbar)
1 0.000 0.000 0.000 0.000 figure.py:1196(sca)
1 0.000 0.000 0.000 0.000 axes.py:2444(set_xbound)
1 0.000 0.000 0.000 0.000 generic.py:508(__init__)
12 0.000 0.000 0.000 0.000 patches.py:310(set_linewidth)
1 0.000 0.000 0.000 0.000 gridspec.py:131(__getitem__)
1 0.000 0.000 0.000 0.000 generic.py:653(_consolidate_inplace)
1 0.000 0.000 0.000 0.000 __init__.py:91(process_projection_requirements)
1 0.000 0.000 0.000 0.000 {method 'flatten' of 'numpy.ndarray' objects}
1 0.000 0.000 0.000 0.000 backend_qt4.py:295(sizeHint)
3 0.000 0.000 0.000 0.000 {PySide.QtCore.SIGNAL}
1 0.000 0.000 0.000 0.000 font_manager.py:774(get_size_in_points)
4 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
1 0.000 0.000 0.000 0.000 axes.py:2431(get_xbound)
1 0.000 0.000 0.000 0.000 cbook.py:1132(bubble)
1 0.000 0.000 0.000 0.000 plotting.py:127(__contains__)
1 0.000 0.000 0.000 0.000 plotting.py:927(plt)
1 0.000 0.000 0.000 0.000 ticker.py:909(view_limits)
1 0.000 0.000 0.000 0.000 plotting.py:967(_get_plot_function)
4 0.000 0.000 0.000 0.000 scale.py:76(get_transform)
1 0.000 0.000 0.000 0.000 generic.py:578(_clear_item_cache)
1 0.000 0.000 0.000 0.000 transforms.py:272(frozen)
1 0.000 0.000 0.000 0.000 figure.py:94(bubble)
2 0.000 0.000 0.000 0.000 {method 'resize' of 'PySide.QtGui.QWidget' objects}
2 0.000 0.000 0.000 0.000 axes.py:169(__init__)
2 0.000 0.000 0.000 0.000 core.py:537(filled)
7 0.000 0.000 0.000 0.000 patches.py:324(set_linestyle)
1 0.000 0.000 0.000 0.000 backend_bases.py:2989(update)
1 0.000 0.000 0.000 0.000 plotting.py:111(__getitem__)
1 0.000 0.000 0.000 0.000 backend_bases.py:2426(__init__)
1 0.000 0.000 0.000 0.000 plotting.py:1307(_post_plot_logic)
2 0.000 0.000 0.000 0.000 fromnumeric.py:1087(ravel)
2 0.000 0.000 0.000 0.000 axes.py:182(set_color_cycle)
1 0.000 0.000 0.000 0.000 transforms.py:2414(__init__)
1 0.000 0.000 0.000 0.000 backend_qt4.py:47(_create_qApp)
7 0.000 0.000 0.000 0.000 patches.py:388(set_path_effects)
3 0.000 0.000 0.000 0.000 transforms.py:382(_get_height)
1 0.000 0.000 0.000 0.000 {method 'setFocus' of 'PySide.QtGui.QWidget' objects}
1 0.000 0.000 0.000 0.000 plotting.py:1268(_get_ax_legend)
3 0.000 0.000 0.000 0.000 cbook.py:1077(__init__)
1 0.000 0.000 0.000 0.000 pyplot.py:374(get_fignums)
4 0.000 0.000 0.000 0.000 axis.py:678(get_transform)
8 0.000 0.000 0.000 0.000 patches.py:232(set_antialiased)
1 0.000 0.000 0.000 0.000 dates.py:755(set_axis)
1 0.000 0.000 0.000 0.000 patches.py:1903(__init__)
1 0.000 0.000 0.000 0.000 figure.py:86(_entry_from_axes)
2 0.000 0.000 0.000 0.000 units.py:51(__init__)
3 0.000 0.000 0.000 0.000 transforms.py:2159(_get_is_affine)
1 0.000 0.000 0.000 0.000 figure.py:153(__init__)
1 0.000 0.000 0.000 0.000 gridspec.py:33(__init__)
2 0.000 0.000 0.000 0.000 {pandas.tslib.period_ordinal}
1 0.000 0.000 0.000 0.000 __init__.py:50(get_projection_class)
2 0.000 0.000 0.000 0.000 figure.py:68(as_list)
1 0.000 0.000 0.000 0.000 {method 'repeat' of 'numpy.ndarray' objects}
1 0.000 0.000 0.000 0.000 plotting.py:793(draw)
2 0.000 0.000 0.000 0.000 figure.py:142(__call__)
1 0.000 0.000 0.000 0.000 axes.py:817(_gen_axes_patch)
1 0.000 0.000 0.000 0.000 plotting.py:912(legend_title)
1 0.000 0.000 0.000 0.000 frame.py:2009(__setattr__)
7 0.000 0.000 0.000 0.000 patches.py:356(set_hatch)
2 0.000 0.000 0.000 0.000 dates.py:332(__init__)
1 0.000 0.000 0.000 0.000 figure.py:64(__init__)
1 0.000 0.000 0.000 0.000 figure.py:1148(_set_artist_props)
1 0.000 0.000 0.000 0.000 {method 'setAttribute' of 'PySide.QtGui.QWidget' objects}
1 0.000 0.000 0.000 0.000 legend.py:791(set_title)
1 0.000 0.000 0.000 0.000 plotting.py:979(_get_index_name)
1 0.000 0.000 0.000 0.000 frame.py:5391(_prep_ndarray)
2 0.000 0.000 0.000 0.000 patches.py:1743(__init__)
1 0.000 0.000 0.000 0.000 figure.py:717(_make_key)
4 0.000 0.000 0.000 0.000 index.py:1262(freq)
1 0.000 0.000 0.000 0.000 gridspec.py:383(__init__)
3 0.000 0.000 0.000 0.000 {method 'update' of 'dict' objects}
1 0.000 0.000 0.000 0.000 figure.py:1277(add_axobserver)
1 0.000 0.000 0.000 0.000 figure.py:384(set_tight_layout)
2 0.000 0.000 0.000 0.000 cbook.py:605(flatten)
1 0.000 0.000 0.000 0.000 plotting.py:92(_get_standard_kind)
1 0.000 0.000 0.000 0.000 legend.py:404(_set_loc)
2 0.000 0.000 0.000 0.000 figure.py:129(current_key_axes)
1 0.000 0.000 0.000 0.000 copy.py:66(copy)
1 0.000 0.000 0.000 0.000 index.py:332(__iter__)
1 0.000 0.000 0.000 0.000 patches.py:1799(__init__)
1 0.000 0.000 0.000 0.000 cbook.py:565(is_scalar_or_string)
3 0.000 0.000 0.000 0.000 {method 'height' of 'PySide.QtCore.QSize' objects}
1 0.000 0.000 0.000 0.000 axes.py:1100(set_anchor)
1 0.000 0.000 0.000 0.000 {startingUp}
2 0.000 0.000 0.000 0.000 internals.py:1092(is_consolidated)
3 0.000 0.000 0.000 0.000 {repr}
2 0.000 0.000 0.000 0.000 transforms.py:1531(transform)
1 0.000 0.000 0.000 0.000 {method 'setFocusPolicy' of 'PySide.QtGui.QWidget' objects}
3 0.000 0.000 0.000 0.000 offsets.py:1098(rule_code)
2 0.000 0.000 0.000 0.000 plotting.py:141(_get_canonical_key)
1 0.000 0.000 0.000 0.000 scale.py:463(get_scale_names)
1 0.000 0.000 0.000 0.000 axes.py:2426(xaxis_inverted)
3 0.000 0.000 0.000 0.000 internals.py:977(<genexpr>)
2 0.000 0.000 0.000 0.000 offsetbox.py:298(__init__)
2 0.000 0.000 0.000 0.000 {method 'replace' of 'str' objects}
1 0.000 0.000 0.000 0.000 internals.py:1362(consolidate)
1 0.000 0.000 0.000 0.000 font_manager.py:1014(get_default_size)
1 0.000 0.000 0.000 0.000 legend.py:532(get_legend_handler_map)
1 0.000 0.000 0.000 0.000 axes.py:1027(set_aspect)
1 0.000 0.000 0.000 0.000 internals.py:1376(_consolidate_inplace)
4 0.000 0.000 0.000 0.000 gridspec.py:46(get_geometry)
2 0.000 0.000 0.000 0.000 widgets.py:31(__init__)
4 0.000 0.000 0.000 0.000 scale.py:63(__init__)
1 0.000 0.000 0.000 0.000 figure.py:365(_get_axes)
1 0.000 0.000 0.000 0.000 figure.py:145(__contains__)
1 0.000 0.000 0.000 0.000 __init__.py:1057(get_backend)
1 0.000 0.000 0.000 0.000 _pylab_helpers.py:36(get_fig_manager)
1 0.000 0.000 0.000 0.000 axes.py:2938(set_navigate)
2 0.000 0.000 0.000 0.000 figure.py:504(set_canvas)
2 0.000 0.000 0.000 0.000 internals.py:981(<genexpr>)
1 0.000 0.000 0.000 0.000 axes.py:9070(subplot_class_factory)
2 0.000 0.000 0.000 0.000 ticker.py:1110(__init__)
1 0.000 0.000 0.000 0.000 axes.py:1386(get_legend)
1 0.000 0.000 0.000 0.000 offsetbox.py:666(set_minimumdescent)
1 0.000 0.000 0.000 0.000 dates.py:610(get_unit_generic)
1 0.000 0.000 0.000 0.000 axes.py:794(set_axes_locator)
1 0.000 0.000 0.000 0.000 {sum}
2 0.000 0.000 0.000 0.000 legend.py:481(_approx_text_height)
1 0.000 0.000 0.000 0.000 axes.py:9016(get_subplotspec)
1 0.000 0.000 0.000 0.000 figure.py:720(fixitems)
1 0.000 0.000 0.000 0.000 legend.py:839(set_bbox_to_anchor)
1 0.000 0.000 0.000 0.000 gridspec.py:62(set_width_ratios)
1 0.000 0.000 0.000 0.000 transforms.py:1701(get_matrix)
1 0.000 0.000 0.000 0.000 legend.py:511(get_default_handler_map)
2 0.000 0.000 0.000 0.000 backend_bases.py:3023(set_history_buttons)
1 0.000 0.000 0.000 0.000 patches.py:242(set_aa)
1 0.000 0.000 0.000 0.000 internals.py:112(dtype)
1 0.000 0.000 0.000 0.000 {function __getitem__ at 0x0000000005F10F28}
1 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
1 0.000 0.000 0.000 0.000 artist.py:435(set_snap)
1 0.000 0.000 0.000 0.000 gridspec.py:68(set_height_ratios)
1 0.000 0.000 0.000 0.000 offsetbox.py:181(set_offset)
1 0.000 0.000 0.000 0.000 plotting.py:804(_args_adjust)
1 0.000 0.000 0.000 0.000 dates.py:542(_get_interval)
1 0.000 0.000 0.000 0.000 gridspec.py:399(get_gridspec)
1 0.000 0.000 0.000 0.000 __init__.py:21(get_projection_class)
1 0.000 0.000 0.000 0.000 {method 'width' of 'PySide.QtCore.QSize' objects}
1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
1 0.000 0.000 0.000 0.000 {function __contains__ at 0x0000000005F110B8}
1 0.000 0.000 0.000 0.000 {method 'clear' of 'dict' objects}
1 0.000 0.000 0.000 0.000 plotting.py:868(_compute_plot_data)