一行代码系列 画出很多个股票的收盘价 data.groupby(level=1).close.apply(lambda x: x.plot())
发布于 15 天前 作者 yutiansut 97 次浏览 来自 文档

今天some神给了我一堆从2017年一直跌到2020年的股票 怎么证明他说的是对的呢 很简单

(里面的股票代码只是一小部分 随便选了点)

import QUANTAXIS as QA
import matplotlib.pyplot as plt
code =  ['600650',
 '600652',
 '600654',
 '600676',
 '600687',
 '600726',
 '600759',
 '600871',
 '600959',
 '600978',
 '601010',
 '601016',
 '601018',
 '601258',
 '603117']

data = QA.QA_fetch_stock_day_adv(code, '2017-01-01', '2020-01-01')

fig = plt.figure(figsize=(12,8))
data.groupby(level=1).close.apply(lambda x: x.plot())
plt.show()

image.png

2 回复

原理: groupby可以让你对于每个股票进行单独处理

处理的函数就是 lambda x:x.plot()

天神把add fuc 源码拿出来了,点赞

回到顶部