show_symbol_factor_layering

czsc.show_symbol_factor_layering(df, x_col, y_col='n1b', **kwargs)[source]

使用 streamlit 绘制单个标的上的因子分层收益率图

Parameters:
  • df

    因子数据,必须包含 dt, x_col, y_col 列,其中 dt 为日期,x_col 为因子值,y_col 为收益率,数据样例:

    dt

    intercept

    n1b

    2017-01-03 00:00:00

    0

    0.00716081

    2017-01-04 00:00:00

    -0.00154541

    0.000250816

    2017-01-05 00:00:00

    0.000628884

    -0.0062695

    2017-01-06 00:00:00

    -0.00681021

    0.00334212

    2017-01-09 00:00:00

    0.00301077

    -0.00182963

  • x_col – 因子列名

  • y_col – 收益列名

  • kwargs

    • n: 分层数量,默认为10