我不是javascript专家,但我知道如何使用它。但我不明白这段代码:
d2 = [[0, 3]]
这是什么意思?我在谷歌上找不到它。我输了,我试图通过任何其他数字改变0,但它没有改变任何东西。
此代码是flotr2网站上饼图示例的一部分: http://humblesoftware.com/flotr2/index#!basic-pie
答案 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;
这称为数组文字。数组可以包含任何内容,包括数组,对象等。
取自json.org
的图片答案 1 :(得分:0)
据我所知
d2 = [[0, 3]]
对于上面的代码段:
d2:数据系列2的值 0:表示x坐标值(在饼图中忽略) 3:表示y坐标值
由于忽略了x坐标值,我们为什么需要它?不知道..可能只是懒惰的编码。
仅供参考:请注意:
d2 = [[, 3]]
...也正确渲染,但
d2 = [[3]]
...抛出错误