第一步:先导入所需要的库
import numpy as np
import pandas as pd
from pandas import Series, DataFrame
import pandas_datareader as pdr
import matplotlib as plt
import seaborn as sns
%matplotlib inline
from datetime import datetime
第二步:获取数据
alibaba = pdr.get_data_yahoo('BABA')
查看数据
alibaba.head()
保存数据到本地
alibaba.to_csv('BABA.csv')
第三步:查看历史走势图
alibaba['Adj Close'].plot(legend=True) # 历史趋势走势图
第四步:查看交易量走势图
alibaba['Volume'].plot(legend=True) # 交易量走势图
第五步:查看日均高低交易量变化
alibaba['high-low'] = alibaba['High'] - alibaba['Low']
alibaba['high-low'].plot() # 日均变化
第六步:
alibaba['daily-return'].plot(figsize=(10, 4), linestyle='--', marker='o')