pandas小节 pandas绘图

import numpy as np
import pandas as pd
import	pandas_datareader.data	as	web
import matplotlib.pyplot as plt
all_data = {ticker:web.get_data_yahoo(ticker) for ticker in	['AAPL', 'IBM',	'MSFT',	'GOOG']}
price = pd.DataFrame({ticker:	data['Adj Close'] for ticker, data in all_data.items()})
volume	= pd.DataFrame({ticker:data['Volume'] for ticker, data in all_data.items()})
returns	= price.pct_change()
returns.tail()
AAPLIBMMSFTGOOG
Date
2020-06-080.0059120.0279420.0061970.005715
2020-06-090.031578-0.0285820.0076450.006602
2020-06-100.025728-0.0151660.0370920.006654
2020-06-11-0.048010-0.091322-0.053698-0.042303
2020-06-120.0086340.0330480.0078920.006653
import	seaborn	as	sns
obj= np.random.normal(0,1,size=100)
obj2 = np.random.normal(10,2,size=100)
values = pd.Series(np.concatenate([obj,obj2]))
sns.distplot(values, bins=100, color='k')
<matplotlib.axes._subplots.AxesSubplot at 0x236f2f88908>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3DXfhw5X-1592116501771)(output_6_1.png)]

values = price['AAPL']
sns.distplot(values, bins=100, color='k')   #直⽅图和连续密度估计图
<matplotlib.axes._subplots.AxesSubplot at 0x236ec07c5c0>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-46dlpgw5-1592116501774)(output_8_1.png)]

price['AAPL'].plot()
<matplotlib.axes._subplots.AxesSubplot at 0x236f11105f8>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UrCSvVDt-1592116501775)(output_9_1.png)]

sns.regplot('AAPL',	'IBM',	data=price)
plt.title('Changes in log %s versus log %s' % ('AAPL','IBM'))
Text(0.5, 1.0, 'Changes in log AAPL versus log IBM')

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8b2HPtLK-1592116501776)(output_10_1.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值