利用Matplotlib进行可视化金融分析及时间序列统计分析
1. 利用Matplotlib进行可视化金融分析
Matplotlib是一个强大的Python库,可用于可视化金融数据,帮助我们更直观地理解金融概念。
1.1 股票日内价格模式展示
可以展示特定时间段内股票的价格走势,例如从2009年1月至今。以下是展示日内价格模式的Python代码:
import pandas as pd, numpy as np, datetime
ticker='AAPL'
path='http://www.google.com/finance/getprices?q=ttt&i=60&p=1d&f=d,o,h,l,c,v'
p=np.array(pd.read_csv(path.replace('ttt',ticker),skiprows=7,header=None))
date=[]
for i in np.arange(0,len(p)):
if p[i][0][0]=='a':
t= datetime.datetime.fromtimestamp(int(p[i][0].replace('a','')))
date.append(t)
else:
date.append(t+datetime.timedelta(minutes =int(p[i][0])))
final=pd.DataFrame(p,index=date)
final.columns=['a','Open','High','Low','Close'
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



