(本文档仅供参考)
问题描述
创建的双Y联合图,其中的字段名称希望实现动态显示,例如:今年显示当前系统年份-2021年,去年-2020年,前年-2019年
解决方案
关于动态图例,可参考扩展属性如下,可通过日期函数var date = new Date(); var year = date.getFullYear();获取到当前的年份,再根据字段名称动态判断当前应该显示为哪一个年份信息:
{ "legend": { "formatter": "function (name) {var date = new Date(); var year = date.getFullYear();if(name == '今年') {return '今年-'+year } if(name == '前年') {var year=year-2;return '前年-'+year}if(name == '去年') {var year=year-1;return '去年-'+year}else{return '率'}}" } }