-1

ハイチャート折れ線グラフで配列の値をツールチップとして表示しようとしています.現在、テキストボックスから入力された値をツールチップとして使用していますが、配列値をツールチップとして表示しようとしています..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] 要素、2 月の場合は n[1] 要素など..同じ月に該当するポイントには同じツールチップが表示される..

4

2 に答える 2

2

カテゴリ配列から取得しているインデックスを使用して、n からその値を取得します。

tooltip: {
    formatter: function () {
        var index = categories.indexOf(this.x);
        return n[index];
    }
},
于 2013-06-10T08:45:52.950 に答える
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/

于 2013-06-10T12:03:08.037 に答える