D3 Stack Layout
JavaScript
var layers = [
{
"name": "apples",
"values": [
{ "x1": 0, "y": 91},
{ "x1": 1, "y": 290}
]
},
{
"name": "oranges",
"values": [
{ "x1": 0, "y": 9},
{ "x1": 1, "y": 49}
]
}
];
stack = d3.layout.stack()
.values(function(d){return d.values})
.x(function(d){return d.x1})
dat = stack(layers)
console.log(JSON.stringify(layers))