繁体   English   中英

D3.js V4迁移问题

[英]D3.js V4 migration issue

就像你们中的许多人一样,将遗留代码转换为D3.js v4时遇到了一些困难。 现在,我遇到了一个找不到文档且找不到解决方法的问题。

这是我的原始代码: https : //jsfiddle.net/pt11q8hL/

我设法将其转换为: https : //jsfiddle.net/m6vzt2sp/

但是现在我被卡住了

d3.stack().offset('wiggle').values(function(d) 

返回一个错误

d3.stack(...).offset(...).values is not a function

帮助您弄清楚应该使用哪种正确的语法,如果您看到任何其他需要转换的内容,也请告诉我。

我会在评论中与Andrew保持一致,根据我将某些脚本迁移到v4的经验,我将建议以下一般步骤,首先剥离轴,缩放和动画代码,确保主要的建模代码功能或对其进行调试,让它开始工作,开始添加缩放比例,确保它按预期运行,然后添加轴,然后从那里可以移到所有动画(如果有的话),按照文档说明从头开始做是最好的选择,因为v3和v4之间的更改主要是范式(逻辑)更改,而不是语法更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM