Tushare( http://tushare.org )是一個多種數據集成API,能夠抓取股市、電影票房等多種公開來源的數據,使用pandas( http://pandas.pydata.org/ )的DadaFrame做爲內存數據結構,能夠使用Python的多種接口訪問,以及經過matplot繪製圖表。python
docker run --name notebook --restart always -it -p 8800:8888 jupyter/all-spark-notebook
注意:咱們將端口改成8800,按照提示運行時注意修改端口。docker
在瀏覽器打開jupyter notebook服務地址,建立一個終端窗口。瀏覽器
安裝軟件:數據結構
pip install lxml pip install tushare
打開一個python3的notebook窗口,輸入下面的代碼,按shift+enter便可運行。函數
import matplotlib import tushare as ts import pandas as pd import matplotlib.pyplot as plt df=ts.get_hist_data('300036',start='2016-01-01',end='2017-01-01')
首先使用pandas內置的函數繪圖:spa
with pd.plot_params.use('x_compat', True): df.high.plot(color='r',figsize=(10,4),grid='on') df.low.plot(color='b',figsize=(10,4),grid='on') fig.savefig('/Users/david/pythongraph/graph000001.png')
若是使用Matplot繪圖,須要首先運行 %matplot inline,參考:.net