Javascript,Flotr2是什么意思[[value,value]]

时间:2013-03-29 19:17:05

标签: javascript flotr

我不是javascript专家,但我知道如何使用它。但我不明白这段代码:

d2 = [[0, 3]]

这是什么意思?我在谷歌上找不到它。我输了,我试图通过任何其他数字改变0,但它没有改变任何东西。

此代码是flotr2网站上饼图示例的一部分: http://humblesoftware.com/flotr2/index#!basic-pie

2 个答案:

答案 0 :(得分:2)

它是一个包含一个单项的数组,恰好是一个包含两个元素的数组:0和3.你可以将它扩展为矩阵。

d2 = [
        ["1,1", "1,2", "1,3"]
      , ["2,1", "2,2", "2,3"]
      , ["3,1", "3,2", "3,3"]
];

d2[0][0] === "1,1"; // The first element

或者也许是一组x-y点。

d2 = [[1,1], [2,2], [3,3]]; // points in the equation: y = x;
d3 = [[1,1], [2,4], [3,9]]; // points in the equation: y = x^2;

这称为数组文字。数组可以包含任何内容,包括数组,对象等。

enter image description here

取自json.org

的图片

答案 1 :(得分:0)

据我所知

d2 = [[0, 3]]

对于上面的代码段:

d2:数据系列2的值 0:表示x坐标值(在饼图中忽略) 3:表示y坐标值

由于忽略了x坐标值,我们为什么需要它?不知道..可能只是懒惰的编码。

仅供参考:请注意:

d2 = [[, 3]]

...也正确渲染,但

d2 = [[3]]

...抛出错误