小编Igo*_*gor的帖子

{d3.js} migration v3 to v4:code on v3(d3.layout.stack())error v4(d3.stack())

我正在尝试将D3从v3迁移到v4:

阅读:https: //github.com/d3/d3/blob/master/CHANGES.md#shapes-d3-shape

见: d3.layout.stackd3.stack

我改变了我的工作代码:

在v3上运行的代码: (d3.layout.stack())

v4中的代码生成错误: (d3.stack())

V4:

var dvstack = d3.stack(); 
var layers = dvstack(d3.range(nLocal).map(function(d,i) { ...
console.log(dvstack);

function stack(data) {

 var kz = keys.apply(this, arguments),
     i,
     m = data.length,
     n = kz.length,
     sz = new Array(n),
     oz;

 for (i = 0; i < n; ++i) {
   for (var ki = kz[i], si = sz[i] = new Array(m), j = 0, sij; j < m;++j) {
     si[j] = sij = [0, +value(data[j], …
Run Code Online (Sandbox Code Playgroud)

migration d3.js

6
推荐指数
1
解决办法
8904
查看次数

标签 统计

d3.js ×1

migration ×1