Use the excellent highcharts/highstock library in Python or even in an IPython notebook as an interactive alternative to maplotlib.
pip install charts
First import the library:
Second load some example data from the
data module and some default options from the
aapl = charts.data.aapl() msft = charts.data.msft() ohlc = charts.data.ohlc() ohlc['display'] = False series = [ aapl, msft, ohlc ]
And finally plot the chart! Use
show='inline' if you are in an IPython notebook and
charts.plot(series, options, height=500, stock=True, show='inline')
Don't be affraid to play with the chart, it's interactive :) Try typing in
OHLC in the variable selector or viewing a different time period by squeezing the bottom scroll bar!
For more, checkout this notebook!
@#. The procedure is explained in this notebook.