tssubplot_lines
简述
时序数据多子图折线图批量绘制函数,按分组配置自动生成多组折线子图,
自动处理时间格式化、数据列重命名、信息列合并,适用于多指标可视化对比幅
tssubplot_lines(data:array;fname_subplots:Array;fname_date:array;fname_infos:array;dict_Indicator:array): gsubplot
| 名称 | 类型 | 说明 |
|---|
| data | array | 二维数组,原始时序数据集,为图表提供基础数据 |
| fname_subplots | Array | 二维数组,子图分组配置,格式
分组名:(指标字段1,指标字段2...) |
| fname_date | array | 字符串,时间字段名,用于生成图表标准化时间轴 |
| fname_infos | array | 一维字符串组,附加信息列,用于图表数据标注展示 |
| dict_Indicator | array | 一维数组,概览指标 |
| 返回 | gsubplot | gsubplot,封装完成的多分组子图图形数组,支持直接渲染展示 |
t := fi_report_ExcessYields(TSUT_Data_ZSZF(),"沪深300","中证500");
return tssubplot_lines(t,
array(
'累计':("沪深300->累计","中证500->累计",),
('累计超额(%)',"超额(%)->累计" ),
("沪深300_回撤(%)","中证500_回撤(%)",),
('超额_回撤(%)','超额_回撤2(%)'),
('相对净值')
),
'截止日',
array('超额(%)',"沪深300", "中证500"),
array('夏普':3,'累计收益':3)
);
//结果:
