python - pandas 从 yahoo finance 读取 BABA 数据进行 visualization

import pandas_datareader as pdr
df = pdr.DataReader('BABA', data_source='yahoo', start='2014-10-01')
df.head()




%pylab inline

# figsize 长,宽
# close 图标
# grid 格
df['Close'].plot(kind='line', figsize=[15, 10], legend=True, title='BABA', grid=True)



# 移动平均线
df['mvg30'] = df['Close'].rolling(window=30).mean()
df[['Close', 'mvg30']].plot(kind='line', figsize=[10, 5], legend=True)



df.ix[df.index > '2017-9-01', 'Volume'].plot(kind='bar', legend=True, title='BABA')


df['diff'] = df['Close'] - df['Open']
df['rise'] = df['diff'] > 0
df['fall'] = df['diff'] < 0
df[['rise', 'fall']].sum().plot(kind='pie', figsize=[5, 5], counterclock = True, startangle = 90, legend = True, title='rise v.s fall')


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PeersLee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值