将数组值显示为highcharts中的唯一工具提示

时间:2013-06-10 08:39:47

标签: javascript jquery jquery-selectors highcharts tooltip

我试图在高图线图中将数组的值显示为工具提示。我目前正在使用从文本框输入的值作为工具提示但是尝试将数组值显示为工具提示...这里给出了js小提琴{{3} }

我正在使用的工具提示代码是..

       tooltip: {
        formatter: function () {
            var serieI = this.series.index;
            var index = categories.indexOf(this.x);
            var comment = $("input:eq(" + (index) + ")").val();
            return '-->'+comment;
        }
    },

我希望将数组n的值显示为工具提示,即JAN的n [0]元素,2月的n [1]元素等等。同一月份下的点将具有相同的工具提示。

2 个答案:

答案 0 :(得分:2)

只需使用您从categories数组中获取的索引即可从n:

获取该值
tooltip: {
    formatter: function () {
        var index = categories.indexOf(this.x);
        return n[index];
    }
},

答案 1 :(得分:0)

声明一个数组:

 var myComments=["First input","second comment","another comment","last comment"];

而不是行:

 var comment = $("input:eq(" + (index) + ")").val();

写下这一行:

 var comment = myComments[index];

它应该有用......

jsfiddle示例: http://jsfiddle.net/yoav_barnea/2meEg/