T/工具

BigQuant 提供了很多工具函数,帮助大家更好的开发策略。

接口

T.plot(df, output='display', stock=None, double_precision=4, title=None, chart_type=None, x=None, y=None, candlestick=False, panes=None, options=None)

绘制DataFrame数据到可交互的图表,支持多种图表格式

用highcharts/HighStock实现DataFrame的多种方式的可交互的可视化

参数:
  • df (DataFrame|Series|dict) – 输入数据,一般是DataFrame类型,索引对应x轴,数据列用作y轴数据;如果不为DataFrame,数据将直接传给Highcharts,可参考Highcharts文档
  • stock (boolean) – 是否使用Highstock。默认为None,会根据df.index类型来判断,如果为时间类型,则使用Highstock,否则使用Highcharts
  • title (字符串) – 标题,也可以通过 options={‘title’: {‘text’: ‘Your Title Here’}} 设置
  • chart_type (字符串) – 图表类型,也可以通过 options={‘chart’: {‘type’: ‘column’}} 设置,支持所有 Highcharts图表类型
  • x (字符串) – x轴对应的列,默认为None,表示使用index
  • y (字符串数组) – y轴数据列,默认为None,表示使用所有数据列
  • double_precision (浮点数) – 浮点数输出精度,默认为4,表示4位小数
  • options (dict|function) – 图表设置,dict或者回调函数 (参数 df_options,为df转化后的highcharts输入对象),参考Highcharts文档
  • candlestick (boolean) – 是否绘制蜡烛图,需要输入数据有 open、high、low、close四列
  • panes (二维字符串数组) – 分栏显示,[[‘col1’, ‘col2’], [‘col3’, ‘col4’, ‘50%’], ..]