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>';
}
}
}
}
},