【问题标题】:Display array values as unique tooltip in highcharts在 highcharts 中将数组值显示为唯一的工具提示
【发布时间】:2013-06-05 20:58:03
【问题描述】:

我正在尝试在 highcharts 折线图中将数组的值显示为工具提示。我目前正在使用从文本框输入的值作为工具提示,但尝试将数组值显示为工具提示。这里给出了 js 小提琴http://jsfiddle.net/RbenU/75/

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

       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] 元素,二月的 n[1] 元素,依此类推.. 同一个月以下的点将具有相同的工具提示..

【问题讨论】:

    标签: javascript jquery jquery-selectors highcharts tooltip


    【解决方案1】:

    声明一个数组:

     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/

    【讨论】:

      【解决方案2】:

      只需使用您从类别数组中获取的索引从 n 中获取该值:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多