用Javascript编辑范围数据(时间序列)
Edit Range data (timeSeries) in Javascript
在Javascript中,我有如下范围数据:
var data1 = [[1388538000000, 1.5, 5.7],
[1388624400000, 2.8, 7.4],
[1388710800000, 2.7, 7.9],
[1388797200000, 3.6, 8.4],
[1388883600000, 4.3, 10.3],
[1388970000000, 4.0, 8.9],
[1389056400000, 4.9, 7.0],
[1389142800000, 3.9, 5.5],
[1389229200000, -0.6, 4.5],
[1389315600000, -0.5, 5.3],
[1389402000000, -0.3, 2.4],
[1389488400000, -6.5, -0.4],
[1389574800000, -7.3, -3.4],
[1389661200000, -7.3, -2.3],
[1389747600000, -7.9, -4.2],
[1389834000000, -4.7, 0.9],
[1389920400000, -1.2, 0.4],
[1390006800000, -2.3, -0.1],
[1390093200000, -2.0, 0.3]]
我现在想将每个数据点上移10,并将其存储在var"data"中:例如
[1388538000000, 1.5, 5.7] becomes [1388538000000, 11.5, 15.7]
我该怎么做?
for(var i = 0;i < data1.length; i++){
data1[i][1] += 10
data1[i][2] += 10
}
使用map()
生成修改后的数组
var data1 = [
[1388538000000, 1.5, 5.7],
[1388624400000, 2.8, 7.4],
[1388710800000, 2.7, 7.9],
[1388797200000, 3.6, 8.4],
[1388883600000, 4.3, 10.3],
[1388970000000, 4.0, 8.9],
[1389056400000, 4.9, 7.0],
[1389142800000, 3.9, 5.5],
[1389229200000, -0.6, 4.5],
[1389315600000, -0.5, 5.3],
[1389402000000, -0.3, 2.4],
[1389488400000, -6.5, -0.4],
[1389574800000, -7.3, -3.4],
[1389661200000, -7.3, -2.3],
[1389747600000, -7.9, -4.2],
[1389834000000, -4.7, 0.9],
[1389920400000, -1.2, 0.4],
[1390006800000, -2.3, -0.1],
[1390093200000, -2.0, 0.3]
];
var data = data1.map(function(v) {
v[1] += 10;
v[2] += 10;
return v;
});
document.write('<pre>' + JSON.stringify(data,null,3) + '</pre>');
相关文章:
- 时间序列数据的线性回归
- 动态时间序列C3js图表
- 用Javascript编辑范围数据(时间序列)
- JavaScript 设置具有对数搜索时间的数据结构
- 更新 FLOT 时间序列图
- 时间序列统计(如相关性、傅里叶变换)
- 如何用javascript更简洁地填充时间序列数据中缺失的值
- 使用套接字io和angularjs处理频繁变化的时间序列数据的策略
- 绘制 D3 折线图后如何添加更多时间序列数据
- JQuery-使用FlotCharts绘制php中的时间序列数据
- 使用人力车绘制时间序列图.输入数据的格式
- 在具有大型数据集的HighStock时间序列中设置附加点属性
- 使用javascript / jqplot可视化以小间隔变化的时间序列数据
- 如何使用时间序列数据绘制高架图散点图
- 使用Javascript和Mongodb重新采样时间序列数据
- 绘制时间序列数据-从JSON格式的x轴
- d3时间序列,从数据中读取日期,按日期计数条目
- D3.JS时间序列折线图,具有实时数据、平移和缩放功能
- 拉斐尔的线形图库可以绘制不一致的时间序列数据吗?
- 使用三.js时间序列数据