D3 4.0 rangeRoundBands是否等效?

麦克威廉森:

我看到很多D3代码都具有以下内容:

var x = d3.scale.ordinal()
  .rangeRoundBands([0, width], .1);

由于D3版本4.0 d3.scale.ordinal()是现在d3.scaleOrdinalrangeRoundBands似乎消失了。

> 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);
Gerardo Furtado:

在D3 4.x中rangeRoundBands,移至新的Band比例:

d3.scaleBand()
    .range([range])
    .round([round]);

这等效于:

d3.scaleBand()
    .rangeRound([range]);

这是API:https//github.com/d3/d3-scale#band-scales

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章