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%’], ..]