我正在将显示单个折线图的现有代码转换为一次显示多个折线图。我希望每个折线图都有工具提示。我的代码如下所示:
var line = new RGraph.Line('canvas', data).Set('tooltips', tips)
我可以通过将数据数组从一维更改为二维来渲染多个折线图。但我也将提示数组转换为二维,并且根本没有出现任何工具提示。我假设tips数组被假定为一维是否正确,如果是这样,我如何为多个折线图指定工具提示?
我正在将显示单个折线图的现有代码转换为一次显示多个折线图。我希望每个折线图都有工具提示。我的代码如下所示:
var line = new RGraph.Line('canvas', data).Set('tooltips', tips)
我可以通过将数据数组从一维更改为二维来渲染多个折线图。但我也将提示数组转换为二维,并且根本没有出现任何工具提示。我假设tips数组被假定为一维是否正确,如果是这样,我如何为多个折线图指定工具提示?
把它们当作一个大数组。如果您将它们放在多个数组中,您可以使用 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();