from jqdatasdk import *
from pyecharts import Kline
# 首先我们先应JQDATA 的活动演示一下如何调用pyecharts 画图
auth('account','password')
data=get_price('000001.XSHE')
# 先打印下 data
data.head()
kline=Kline(width=1360, height=700, page_title='000001')
import numpy as np
import pandas as pd
# 做纵轴的处理
datetime = np.array(data.index.map(str))
ohlc = np.array(data.loc[:, ['open', 'close', 'low', 'high']])
kline.add('000001', datetime, ohlc, mark_point=[
"max", "min"], is_datazoom_show=False, datazoom_orient='horizontal')
kline.render('000001_plot.html')
import webbrowser
webbrowser.open('000001_plot.html')
"""
以上是jqdata和pyecharts的结合, 不过QUANTAXIS已经对于这些进行了封装 只需要转化jqdata获取回来的数据为QADataStruct即可
"""
import QUANTAXIS as QA
qads=QA.QAData.QA_DataStruct_Stock_day(data.assign(date=data.index,code='000001').set_index(['date','code']))
qads
qads.plot()