我希望有人能指导我如何将长数据点转换为数组,因为我有一个很长的列表要绘制,我希望有一种更简单的方法来循环,而不是键入x 50次。
目前,我有x increment of +.25 and y is calculated from a formula below.
的例子:
dataPoints: [
{ x: 0, y: 1000*(0.5/(50*0.6))* (Math.exp(-((6)/(50*0.6)*0))) }
];
Link to demo: http://jsfiddle.net/QwZuf/95/
谢谢!
你只需要一个简单的for
循环:
var dataPoints = [];
for (var x = 0; x <= 12.5; x += 0.25) {
dataPoints.push({
x: x,
y: 1000*(0.5/(50*0.6))* (Math.exp(-((6)/(50*0.6)*x)))
});
}
,然后将该数组作为dataPoints
参数传递给绘图函数。
见http://jsfiddle.net/alnitak/xQpv7/