组合图标签比较变色

image.png这样的组合图,当折线图1>折线图2则标签变红,怎么实现?

FineReport 东云川 发布于 2024-11-15 15:23 (编辑于 2024-11-15 15:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
东云川Lv4见习互助
发布于6 天前

function sumLabel() {

  const point = this;

  const points = point.points;

  const validPoints = points.filter((p) => p.isVisible());

  const len = validPoints.length;

  debugger;

  let value0 = 0;

  let value1 = 0;

  for (let i = 0; i < len ; i++) {

    if (validPoints[i].seriesName == '比例') {

      value0 = validPoints[i].value;

    } else {

      if (validPoints[i].seriesName == 'target') {

        value1 = validPoints[i].value;

      }

    }

  }

  if (value0 > value1 && this.seriesName == '比例') {

    return "<span style='color:#F23333;font-size:12px;font-weight:bold'>" + Math.round(this.value).toLocaleString() + ""   }

  else {

    return Math.round(this.value).toLocaleString();

  }

}

最佳回答
0
CD20160914Lv8专家互助
发布于2024-11-15 15:32(编辑于 2024-11-15 15:33)

function(){

if(this.points[0].value>this.points[1].value)

{

this.points[0].color = "red";

}

return this.value;}

设置在折线图的标签中js

不是大于就是小于,你自己看着改就行了。

  • 东云川 东云川(提问者) 不行,用这个代码只会改变柱子的颜色,不会改变折线图的标签。
    2024-11-15 17:29 
  • CD20160914 CD20160914 回复 东云川(提问者) 折线图不行的。
    2024-11-15 19:04 
  • 2关注人数
  • 115浏览人数
  • 最后回答于:6 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部