javascript - d3 版本 5 中的 d3.layout.treemap().children()
问题描述
我正在尝试将旧版本的 d3 更新到 v5。需要知道如何转换下面的代码。
let treemap = d3.layout.treemap()
.children(function(d, de) {
return de ? null : d['_children']; })
.sort(function(a, b) {
return a['value'] - b['value']; })
.round(false);
解决方案
正如您在文档(https://github.com/d3/d3-hierarchy#treemap)中看到的那样,您可以这样称呼它:
const treemap = d3.treemap()
.tile(d3.treemapResquarify)
.size([width, height])
.round(true)
.paddingInner(1);
我希望它有帮助
推荐阅读
- google-cloud-platform - 如何通过其他 VPC NAT 访问 Internet?
- react-native - 反应原生 Firebase 消息通知声音在后台没有变化
- javascript - 我如何使用 imgbb 进行反应图像托管?
- r - 使用 R google 搜索进行网页抓取
- java - 错误:不兼容的类型:从 double 到 int 的可能有损转换。我正在做的Java课程的代码问题
- vb.net - HttpRuntime.Cache 在我的项目中有“2 个版本”
- node.js - 在模拟器中连接到 VPN 会导致问题 React Native
- javascript - 承诺 {
} - 最后一个异步函数 - multithreading - 有没有办法向 wxApp 发送事件?
- typescript - 为什么 class-transofrmer 演示中没有初始化程序或类构造函数?