I'm using flot API 来绘制图表。看一下这种图表类型HERE。
在那个例子中,他们使用了像这样的值,
现在图表绘制的是“曲线”,当我替换了原始数据后,它变成了“折线”。
在那个例子中,他们使用了像这样的值,
var sin = [], cos = [];
for (var i = 0; i < 14; i += 0.5) {
sin.push([i, Math.sin(i)]);
cos.push([i, Math.cos(i)]);
}
现在图表绘制的是“曲线”,当我替换了原始数据后,它变成了“折线”。
sin.push([i, Math.sin(i)]);
cos.push([i, Math.cos(i)]);
与之一起,
sin[i]=[i, Math.sin(i)];
cos[i]=[i, Math.cos(i)];
然后使用直线绘制图表。我现在有两个问题。
1)这两种类型的数组赋值有什么区别?
2)这是因为数组分配不同还是API行为不同?
非常感谢任何帮助!谢谢。
编辑:将i设置为递增1,并使用push方法或默认赋值设置不同的值,您将获得相同的结果。