我有个组合图,堆积柱状图和折线图,想要实现堆积图的标签既显示合计数还显示每个系列的标签,现在已经实现合计,但是无法显示其他标签。我的js代码: function sumLabel(){ const point = this; const points = point.points; const validPoints = points.filter( (point) => point.isVisible() ); if(point == validPoints[validPoints.length - 5]) // validPoints.length 表示一个分类下共有多少个系列, validPoints.length - 1 表示汇总值显示在顶部(最后一个系列) // 若想要汇总值显示在底部,则是 validPoints.length - 5 { let value = 0; for(let i = 0; i < validPoints.length-4; i++) //同一分类下所有系列均求和 // 若为 i<validPoints.length-2,则在本例中求的是从下往上数前 3 个系列的和 { value += validPoints[i].value; } return FR.contentFormat(value, '#,###0.0'); } else { return ""; } } |