使用 yaxis.stacklables.formatter 将自定义文本分配给每个条形



我的条形图中有 2 个柱线 - 柱线 1 和柱线 2有没有办法使用特定于每个条形的 yAxis.stackLabels.格式化程序属性分配自定义文本?或者,如果还有其他方法可以做到这一点,请告诉我。例如:我想说这样的话 - 如果是 bar1,那么堆栈标签文本应该是"bar1 的标签",如果是 bar2,它应该是"bar2 的标签"

如果我说得不够清楚,请告诉我。感谢您的帮助

格式化

程序回调中的this有一个x属性(从零开始),指示它是哪个柱线。

所以它就像

    yAxis: {
        stackLabels: {
            enabled: true,
            formatter: function() {
                return "Label for bar " + (this.x + 1);
            }
        }
    },

在这里摆弄。

最新更新