Drawer¶
- class zvt.contract.drawer.Drawer(main_df: Optional[pandas.core.frame.DataFrame] = None, factor_df_list: Optional[List[pandas.core.frame.DataFrame]] = None, sub_df_list: Optional[pandas.core.frame.DataFrame] = None, main_data: Optional[zvt.contract.normal_data.NormalData] = None, factor_data_list: Optional[List[zvt.contract.normal_data.NormalData]] = None, sub_data_list: Optional[zvt.contract.normal_data.NormalData] = None, sub_col_chart: Optional[dict] = None, rects: Optional[List[zvt.contract.drawer.Rect]] = None, annotation_df: Optional[pandas.core.frame.DataFrame] = None, scale_value: Optional[int] = None)¶
Bases:
zvt.contract.drawer.Draw
- __init__(main_df: Optional[pandas.core.frame.DataFrame] = None, factor_df_list: Optional[List[pandas.core.frame.DataFrame]] = None, sub_df_list: Optional[pandas.core.frame.DataFrame] = None, main_data: Optional[zvt.contract.normal_data.NormalData] = None, factor_data_list: Optional[List[zvt.contract.normal_data.NormalData]] = None, sub_data_list: Optional[zvt.contract.normal_data.NormalData] = None, sub_col_chart: Optional[dict] = None, rects: Optional[List[zvt.contract.drawer.Rect]] = None, annotation_df: Optional[pandas.core.frame.DataFrame] = None, scale_value: Optional[int] = None) None ¶
- Parameters
main_df – df for main chart
factor_df_list – list of factor df on main chart
sub_df_list – df for sub chart under main chart
main_data – NormalData wrap main_df,use either
factor_data_list – list of NormalData wrap factor_df,use either
sub_data_list – NormalData wrap sub_df,use either
annotation_df –
- factor_data_list: List[zvt.contract.normal_data.NormalData]¶
每一个df可能有多个column, 代表多个指标,对于连续型的,可以放在一个df里面 对于离散型的,比如一些特定模式的连线,放在多个df里面较好,因为index不同
- sub_data_list: List[zvt.contract.normal_data.NormalData]¶
每一个df可能有多个column, 代表多个指标,对于连续型的,可以放在一个df里面 对于离散型的,比如一些特定模式的连线,放在多个df里面较好,因为index不同
- sub_col_chart¶
幅图col对应的图形,line or bar
- annotation_df¶
主图的标记数据
- rects¶
list of rect