【发布时间】:2017-12-12 22:57:03
【问题描述】:
我正在将 Mike Bostock 的原始 Stacked Area Chart via Nest example 转换为 d3 v4,但在调用 stack(nest.entries(data)) 时我显然没有得到正确的结果
我在这里有一个可以工作的 v3 codepen - https://codepen.io/lebadget/pen/ypLZpJ
这里是破坏的 v4 codepen - https://codepen.io/lebadget/pen/VywgxG
谁能帮我理解为什么 v4 会为 layers 返回一个空数组(第 121 行是出错的地方)。
更新:
我把它缩小到这个:
// v3
const groupedData = nest.entries(data);
var layers = stack(groupedData);
console.log('layers', layers);
"layers" [Object] 是的,它有效!
// v4
const groupedData = nest.entries(data);
var layers = stack(groupedData);
console.log('layers', layers);
"layers": []什么都没有
【问题讨论】:
标签: javascript d3.js