BigQuant使用文档

kline - K线图

由jliang创建,最终由ydong 被浏览 106 用户

接口

对于kline(K线图)的 _type=“kline” 和 series_options:

bigcharts.Chart(
    ... 其他参数

    # 【设置图表类型】图表类型,具体参考各类型图表,别名 candlestick
    type_ = "kline",

    # 各数据系列配置项,其中key为数据系列名称,value为配置项,配置项定义见具体图表
    series_options = {
        "列名": {
            # 系列名称,用于 tooltip 的显示,legend 的图例筛选。默认为数据列名
            series_name: str,

            # 系列数据,默认为数据列
            y_axis: types.Sequence[types.Union[opts.CandleStickItem, dict]],

            # 是否选中图例
            is_selected: bool = True,

            # 从调色盘 option.color 中取色的策略,可取值为:
            # 'series':按照系列分配调色盘中的颜色,同一系列中的所有数据都是用相同的颜色;
            # 'data':按照数据项分配调色盘中的颜色,每个数据项都使用不同的颜色。
            color_by: types.Optional[str] = "series",

            # 布局方式,可选值:
            # 'horizontal':水平排布各个 box。
            # 'vertical':竖直排布各个 box。
            # 默认值根据当前坐标系状况决定:如果 category 轴为横轴,则水平排布;
            # 否则竖直排布;如果没有 category 轴则水平排布。
            layout: types.Optional[str] = None,

            # 使用的 x 轴的 index,在单个图表实例中存在多个 x 轴的时候有用。
            xaxis_index: Optional[Numeric] = None,

            # 使用的 y 轴的 index,在单个图表实例中存在多个 y 轴的时候有用。
            yaxis_index: Optional[Numeric] = None,

            # 标记线配置项,参考 `series_options.MarkLineOpts`
            markline_opts: Union[opts.MarkLineOpts, dict, None] = None,

            # 标记点配置项,参考 `series_options.MarkPointOpts`
            markpoint_opts: Union[opts.MarkPointOpts, dict, None] = None,

            # 提示框组件配置项,参考 `series_options.TooltipOpts`
            tooltip_opts: Union[opts.TooltipOpts, dict, None] = None,

            # 图元样式配置项,参考 `series_options.ItemStyleOpts`
            itemstyle_opts: Union[opts.ItemStyleOpts, dict, None] = None,
        },
    }
)

示例代码

https://bigquant.com/codeshare/667ad0d2-896f-492b-930a-b719201d877e

\

标签

K线K线图