0

我正在将显示单个折线图的现有代码转换为一次显示多个折线图。我希望每个折线图都有工具提示。我的代码如下所示:

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

我可以通过将数据数组从一维更改为二维来渲染多个折线图。但我也将提示数组转换为二维,并且根本没有出现任何工具提示。我假设tips数组被假定为一维是否正确,如果是这样,我如何为多个折线图指定工具提示?

4

1 回答 1

3

把它们当作一个大数组。如果您将它们放在多个数组中,您可以使用 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 回答