小编Jer*_*rry的帖子

Highcharts:如何在 stackLabel 格式化程序中的 highcharts 条形图中提供自定义堆栈标签?

在过去的两天里,我一直在努力寻找一种如何提供自定义堆栈标签而不是使用 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

2
推荐指数
1
解决办法
5821
查看次数

标签 统计

highcharts ×1