gpt4 book ai didi

d3.js - D3.js scaleOrdinal不支持rangeRoundBands方法

转载 作者:行者123 更新时间:2023-12-04 13:26:12 24 4
gpt4 key购买 nike

使用D3.js版本4进行序数缩放时,rangeRoundBands方法出现错误。
以下是D3.js版本3中的示例。

https://bl.ocks.org/mbostock/7440840

但是,对于下面的版本4,代码将引发错误。

var x = d3.scaleOrdinal()
.domain(data.map(function(d) { return d.name; }))
.rangeRoundBands([0, width], 0.1);

最佳答案

代替这个:

var x = d3.scaleOrdinal()
.domain(data.map(function(d) { return d.name; }))
.rangeRoundBands([0, width], 0.1);


在d3 v4中

应该是:

var x = d3.scaleBand()
.rangeRound([0, width])
.padding(0.1);


工作代码 here

关于d3.js - D3.js scaleOrdinal不支持rangeRoundBands方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39161065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com