我看到很多D3代码都具有以下内容:
var x = d3.scale.ordinal()
.rangeRoundBands([0, width], .1);
由于D3版本4.0 d3.scale.ordinal()
是现在d3.scaleOrdinal
和rangeRoundBands
似乎消失了。
> d3.scaleOrdinal()
{
[Function: scale]
domain: [Function],
range: [Function],
unknown: [Function],
copy: [Function]
}
此代码的D3 v4等价物是什么(来自Mike Bostock的条形图示例)?
var x = d3.scale.ordinal()
.rangeRoundBands([0, width], .1);
在D3 4.x中rangeRoundBands
,移至新的Band比例:
d3.scaleBand()
.range([range])
.round([round]);
这等效于:
d3.scaleBand()
.rangeRound([range]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句