如何做到图中的效果,同一张图表同时显示居中标签和外部标签?

企业微信截图_17490169706600.png

其中,据外部标签是中间标签的合计,我只找到单独显示一种的,没找到同时显示多种的方法

FineReport 帆软用户MTliI2SbXc 发布于 2025-6-4 14:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-6-4 14:08(编辑于 2025-6-4 14:09)
  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) 这个只有一种,如何显示多种呢?
    2025-06-04 14:08 
  • 华莉星宸 华莉星宸 回复 帆软用户MTliI2SbXc(提问者) 参考https://bbs.fanruan.com/wenda/question/118789.html
    2025-06-04 14:10 
  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) 回复 华莉星宸 可以了,我改了这一版:
    function sumLabel(){
    document.documentElement.style.overflow = 'visible !important';
    const point = this;
    const points = point.points;
    const validPoints = points.filter( (point) => point.isVisible() );
    if(point == validPoints[validPoints.length - 1])
    // validPoints.length 表示一个分类下共有多少个系列, validPoints.length - 1 表示汇总值显示在顶部(最后一个系列)
    // 若想要汇总值显示在底部,则是 validPoints.length - 5
    {
    let value = 0;
    for(let i = 0; i < validPoints.length; i++) //同一分类下所有系列均求和
    // 若为 i<validPoints.length-2,则在本例中求的是从下往上数前 3 个系列的和
    {
    value += validPoints[i].value;
    }
    return this.value +
    `
    `+ value +`
    `;
    } else {
    return this.value;
    }
    } 谢谢
    2025-06-04 16:17 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-6-4 15:05

目前只有一个方式,要么居中,要么居外

image.png

  • 3关注人数
  • 39浏览人数
  • 最后回答于:2025-6-4 15:05
    请选择关闭问题的原因
    确定 取消
    返回顶部