在highchart饼图中向系列添加更多数据

时间:2014-02-06 00:21:54

标签: javascript highcharts

我希望能够在工具提示中显示“好”或“坏”,具体取决于系列中每个数据的特定数据。

现在我有以下内容:

data: [
['Firefox', 1],
['IE', 2],
['Safari', 3],
['Opera', 4],
['Others', 5]
]

如何在该数组中添加其他成员,例如:

['Firefox', 1, 'Good']

这样我就可以在工具提示中引用它,例如:

 tooltip: {
            pointFormat: '{series.good_or_bad}: <b>{point.percentage:.1f}%</b>'
        },

1 个答案:

答案 0 :(得分:1)

我会使用tooltip formatter

来做到这一点

有两种方法

  1. 使用工具提示&gt;格式化程序与您自己的验证

    工具提示:{     formatter:function(){         //你的验证在这里决定好坏     } }

  2. 将addl详细信息与数据点一起传递,并从工具提示

  3. 访问它

    传递数据如下所示     系列:[{         数据:[{             名称:'FireFox',             y:1,             好的:'好'          }]     }]

    从工具提示中访问它,如下所示

    tooltip:{
        formatter: function() {
           this.point.options.isGood
        }
    }
    

    希望其中一种方法能为您提供解决方案