0

単一の折れ線グラフを表示する既存のコードを、一度に複数の折れ線グラフを表示するように変換しています。各折れ線グラフにツールチップを表示したいと思います。私のコードは次のようになります。

var line = new RGraph.Line('canvas', data).Set('tooltips', tips)

データ配列を 1 次元から 2 次元に変更することで、複数の折れ線グラフをレンダリングできます。しかし、ヒント配列も 2 次元に変換しましたが、ツールヒントはまったく表示されません。ヒントの配列が 1 次元であると仮定するのは正しいですか? もしそうなら、複数の折れ線グラフのツールヒントを指定するにはどうすればよいですか?

4

1 に答える 1

3

それらを 1 つの大きな配列として指定します。それらが複数の配列にある場合は、JavaScript の concat() 関数を使用するか、以下のようにそれらを一緒に追加します。

concat 関数を使用しない例を次に示します。

new RGraph.Line({
    id: 'cvs',
    data: [
        [8,4,3],
        [9,8,1]
    ],
    options: {
        tooltips: ['A', 'B','C','D','E','F']
    }
}).draw();

concat() を使用した例を次に示します。

tooltips_a     = ['A', 'B','C'];
tooltips_b     = ['D','E','F'];
tooltips_combo = tooltips_a.concat(tooltips_b);

new RGraph.Line({
    id: 'cvs',
    data: [
        [8,4,3],
        [9,8,1]
    ],
    options: {
        tooltips: tooltips_combo
    }
}).draw();
于 2014-05-01T18:14:14.940 に答える