在过去的两天里,我一直在努力寻找一种如何提供自定义堆栈标签而不是使用 this.stackTotal 选项的方法。
我的场景是,每个堆栈的标签基本上不取决于每个系列,而是取决于多种因素。因此,客户希望为每个堆叠条的末尾设置一个任意值。到目前为止,我所拥有的是(http://jsfiddle.net/yybLxgkd/),但到目前为止尝试在每个堆叠条的末尾显示自定义标签都没有成功。
我试图通过提供一个名为 QTotal 的系列选项从系列中传入我需要在每个堆栈末尾显示的值,但后来我意识到 stackLabel 不支持 (this.point.series)。所以我试着玩弄并获得至少显示在每个条形末尾的类别名称,但这也完全是徒劳的。
我非常感谢我在尝试解决此问题时所能获得的任何帮助。
再一次,我想要完成的是为每个堆栈显示一个自定义标签,而不是 (this.stackTotal) 选项。
我的逻辑可能是我可以从 stackLabel 格式化程序中为所有类别启动一个循环,这些类别存在并取决于类别 - 显示所需的任意值。
非常感谢,杰瑞
我的代码如下: $(function () {
var categoriesVal = {
'Term 1':'Term 1',
'Term 2':'Term 2',
'Term 3':'Term 3',
'Term 4':'Term 4',
'Term 5':'Term 5'
};
$('#container').highcharts({
chart: {
defaultSeriesType: 'bar',
style: {
fontFamily: 'Geneva, Tahoma, Verdana, sans-serif'
}
},
title: {
text: 'Serious AEs',
style: {
fontSize:'1.2em',
fontWeight:'bold'
}
},
xAxis: {
categories: ['Term 1','Term 2','Term 3','Term 4','Term 5'], …Run Code Online (Sandbox Code Playgroud) highcharts ×1