You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在堆叠分组柱状图的柱子与底部状态标签间添加主活动标签?

如何在堆叠分组柱状图的柱子下方添加主活动标签?

需求:在堆叠分组柱状图的每个柱子下方添加标签,每个数据集对应子活动,需为每列添加主活动标签,位置在底部黑色状态标签与柱子之间。

尝试过程

使用Chart.js的datalabels插件进行配置,初始代码如下:

plugins: {
  legend: { display: true },
  datalabels: {
    labels: {
      name: {
        align: 'top',
        color: 'RED',
        formatter: function(value, ctx) {             
          return value
        },
      },
      value: {
        align: 'bottom',
        formatter: function(value, ctx) {
          return ctx.dataset.stack
        },
        rotation: 0,
      },
    },
  },
},

遇到的问题:无法将每列的唯一活动标签显示在图表外部(底部状态标签与柱子之间),仅能在柱子内部显示单个活动标签。

解决方法

调整datalabels中value标签的配置,关键代码修改如下:

value: {
  align: 'bottom',
  anchor: 'start',
  offset: 0,
}

调整后成功实现了在指定位置显示主活动标签的需求。

内容的提问来源于stack exchange,提问作者user1939481

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 16:55:03