Highcharts 在堆叠面积图中添加系列名称

Highcharts 在堆叠面积图中添加系列名称,highcharts,Highcharts,是否可以在堆叠面积图中添加系列名称?不知何故,我想在相应的堆叠区域中添加不同的系列名称。任何帮助都将不胜感激 你检查过了吗?看看下面的例子: 格式化程序:函数(){ 返回“+this.series.name”的“值”+ 'is'+this.y+'; } 这看起来很笨拙,但它起作用了 这是一张工作票。我只在数据系列的第5点上使用数据标签。我已经启用了一些其他选项,并包括一个框,以更好地显示标签。YMMV plotOptions: { series: { stacking:

是否可以在堆叠面积图中添加系列名称?不知何故,我想在相应的堆叠区域中添加不同的系列名称。任何帮助都将不胜感激

你检查过了吗?看看下面的例子:

格式化程序:函数(){
返回“+this.series.name”的“值”+
'is'+this.y+';
}
这看起来很笨拙,但它起作用了

这是一张工作票。我只在数据系列的第5点上使用数据标签。我已经启用了一些其他选项,并包括一个框,以更好地显示标签。YMMV

plotOptions: {
    series: {
        stacking: 'normal',
        dataLabels: {
            enabled: true,
            borderRadius: 5,
            backgroundColor: 'rgba(252, 255, 197, 0.7)',
            borderWidth: 1,
            borderColor: '#AAA',
            y: 75,
            style: {
                fontWeight: 'bold',
                color: "#606060",
                fontSize: "11px"
            },
            formatter: function () {
                if (this.point.index === 4) {
                    return '<b>' + this.series.name + '</b>';
                }
            }
        }
    }
},
plotOptions:{
系列:{
堆叠:“正常”,
数据标签:{
启用:对,
边界半径:5,
背景颜色:“rgba(252255197,0.7)”,
边框宽度:1,
边框颜色:“#AAA”,
y:75,
风格:{
fontWeight:'粗体',
颜色:#606060“,
字体大小:“11px”
},
格式化程序:函数(){
if(this.point.index==4){
返回“”+this.series.name+“”;
}
}
}
}
},

感谢您的回复。这是一个很好的解决方案,但是如果图表是静态的,那么设置索引将起作用。我的图表有超过5个系列,区域经常变化。有什么建议吗?您可以将标签放在右侧的最后一点上,并将标签移到该点的右侧。你必须调整好你的位置,我可以从几个方面看出这看起来很糟糕。这是要求吗?再次感谢。对这是一项要求。基本上,我正在寻找一个图表软件,可以做到这一点,可以在最佳位置的标签。如果面积小,标签可以在该地区以外,并有一个箭头指向该地区。
plotOptions: {
    series: {
        stacking: 'normal',
        dataLabels: {
            enabled: true,
            borderRadius: 5,
            backgroundColor: 'rgba(252, 255, 197, 0.7)',
            borderWidth: 1,
            borderColor: '#AAA',
            y: 75,
            style: {
                fontWeight: 'bold',
                color: "#606060",
                fontSize: "11px"
            },
            formatter: function () {
                if (this.point.index === 4) {
                    return '<b>' + this.series.name + '</b>';
                }
            }
        }
    }
},