Skip to content

12. 全球主要指数

PKUJohnson edited this page Aug 8, 2018 · 1 revision

OpenDataTools新加入index接口,支持对全球各国主要指数的获取,要求版本0.6.7以上。

  1. 导入index接口
from opendatatools import index
  1. 获取指数列表
df, msg = index.get_index_list()
df

  1. 获取指数数据及可视化
# 标普指数数据
df_data, msg = index.get_index_data(symbol='SPX', freq='1d', period='1y')
df_data.tail(30)

import datetime
from pyecharts import Line

df_data, msg = index.get_index_data(symbol='IXIC', freq='1d', period='1y')
df_data['time'] = df_data['time'].apply(lambda x : datetime.datetime.strftime(x, '%Y-%m-%d'))
axis_x = df_data.time
axis_y = df_data.close
line = Line("IXIC(纳斯达克指数)")
line.add("IXIC close price", axis_x, axis_y)
line