我正在尝试让this图形根据我的数据集工作。参见this jsfiddle。对我来说,数据集不是一个对象数组,它是一个整数数组,它将表示我的y轴,这些值的索引将表示我的x轴(基本上是一组连续的值)。
我认为我没有得到嵌套函数和堆栈函数的确切用途。或者我认为我没有以正确的方式填充data1:
var data1=[]
data.forEach(function(v, i) {
var d = {}
d.x = i;
d.y = v;
data1.push(d);
});有没有人能帮我弄清楚我哪里错了?提前感谢
发布于 2016-05-19 20:49:37
下面是我所做的:https://jsfiddle.net/thatOneGuy/0xhmphgw/5/
基本上,在您展示的示例中,我将其转换为JSON,其中一个数据元素如下所示:
{
"key": "Group2",
"value": 12,
"date": "04/23/12"
}所以我把你的数据改成了类似的样子:
var data = [];
oldData.forEach(function(d, i) {
//console.log(d)
d.forEach(function(e, j) {
var thisData = {}
thisData.key = i; //i is which group it is in (0,1,2 of the array)
thisData.value = e; //value is the integer
thisData.date = j; //date (used to keep similar to example) is what index it is in current array
data.push(thisData)
})
})现在,您的新数据如下所示:
{
date:0,
key:0,
value:48746453,
}希望你能理解。基本上,您需要操作您的数据,使其符合所提供的示例。
https://stackoverflow.com/questions/37316840
复制相似问题