自定义汇总标签,如何把设置,除了上面的汇总,下面的字体变成白色

image.png

image.png

image.png

function() {

var point = this;

var series = this.series;

var points = this.points;/*获取当前分类下所有点*/

var validPoints = points.filter(function(p) {

return p.series.visible && p.visible && !p.isNull;/*获取当前分类下的有效点*/

});

var len = points.length;

var vlen = validPoints.length;

if (point == validPoints[vlen - 1]) {

var value = 0;

for (var i = -1; ++i < len;) {

if (points[i].series.visible) {

value += points[i].getTargetValue();/*获取点的值*/

}

}

return value.toFixed(0)+""+this.value.toFixed(0);/*返回相加后的值*/

} else {

return this.value.toFixed(0);/*返回各个系列的值*/

}

}

三·金 发布于 2022-5-24 10:46 (编辑于 2022-5-24 10:47)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-5-24 10:52

改成下面的试试

注意:用html解析

function() {

var point = this;

var series = this.series;

var points = this.points;/*获取当前分类下所有点*/

var validPoints = points.filter(function(p) {

return p.series.visible && p.visible && !p.isNull;/*获取当前分类下的有效点*/

});

var len = points.length;

var vlen = validPoints.length;

if (point == validPoints[vlen - 1]) {

var value = 0;

for (var i = -1; ++i < len;) {

if (points[i].series.visible) {

value += points[i].getTargetValue();/*获取点的值*/

}

}

return value.toFixed(0)+""+this.value.toFixed(0);/*返回相加后的值*/

} else {

return "<span style='color:white'>"+ this.value.toFixed(0)+"";

}

}

  • 2关注人数
  • 251浏览人数
  • 最后回答于:2022-5-24 10:52
    请选择关闭问题的原因
    确定 取消
    返回顶部