d3s从v3到v5的变化

d3.scale.linear    -> d3.scaleLinear
d3.scale.sqrt      -> d3.scaleSqrt
d3.scale.pow       -> d3.scalePow
d3.scale.log       -> d3.scaleLog
d3.scale.quantize  -> d3.scaleQuantize
d3.scale.threshold -> d3.scaleThreshold
d3.scale.quantile  -> d3.scaleQuantile
d3.scale.identity  -> d3.scaleIdentity
d3.scale.ordinal   -> d3.scaleOrdinal
d3.time.scale      -> d3.scaleTime
d3.time.scale.utc  -> d3.scaleUtc
d3.scale.category10    ->     d3.schemeCategory10
d3.scale.category20    ->     d3.schemeCategory20
d3.scale.category20b   ->    d3.schemeCategory20b
d3.scale.category20c   ->    d3.schemeCategory20c
d3.svg.line          ->    d3.line
d3.svg.line.radial   ->    d3.radialLine
d3.svg.area          ->    d3.area
d3.svg.area.radial   ->    d3.radialArea
d3.svg.arc           ->    d3.arc
d3.svg.symbol        ->    d3.symbol
d3.svg.symbolTypes   ->    d3.symbolTypes
d3.layout.pie        ->    d3.pie
d3.layout.stack      ->    d3.stack
linear          ->    d3.c urveLinear
linear-closed   ->    d3.curveLinearClosed
step            ->    d3.curveStep
step-before     ->    d3.curveStepBefore
step-after      ->    d3.curveStepAfter
basis           ->    d3.curveBasis
basis-open      ->    d3.curveBasisOpen
basis-closed    ->    d3.curveBasisClosed
bundle          ->    d3.curveBundle
cardinal        ->    d3.curveCardinal
cardinal-open   ->    d3.curveCardinalOpen
cardinal-closed ->    d3.curveCardinalClosed
monotone        ->    d3.curveMonotoneX
circle          ->    d3.symbolCircle
cross           ->    d3.symbolCross
diamond         ->    d3.symbolDiamond
square          ->    d3.symbolSquare
triangle-down   ->    REMOVED
triangle-up     ->    d3.symbolTriangle
ADDED           ->    d3.symbolStar
ADDED           ->    d3.symbolWye

在 D3 v4.x及之后版本中使用 interpolate() 出现Uncaught TypeError: d3.xxxLine(…).interpolate() is not a function 的错误,正确写法:

 d3.radialLine()
   .curve(d3.curveLinearClosed)  // 可更换里面的属性
   .radius(function (d) { return rScale(d.value); })
   .angle(function (d, i) { return i * angleSlice; });
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值