期待')' - SVG转换投掷错误

时间:2017-10-05 15:55:22

标签: d3.js svg transform

我使用D3将属性添加到g元素。我也使用D3-selection-multi来简化编写属性(允许你将对象传递给.attrs()函数)。

使用webpackbabel-preset-env

d3.select('g').attrs({
  'class': 'thing',
  'transform-origin': '50% 50%',
  'transform': `translate(${opts.w/2} ${opts.h/2}) rotate(${opts.angle}deg)`
})

我一直收到此错误:attribute transform: Expected ')'

1 个答案:

答案 0 :(得分:5)

事实证明,您无法在SVG转换中使用单位

rotate(45deg) - 不起作用,会抛出错误。

rotate(45) - 预期的行为。