2017-10-05 35 views
1

我正在使用D3将属性添加到g元素。我也使用D3-selection-multi来更容易地编写属性(允许您将对象传递给.attrs()函数)。预期')' - SVG转换投掷错误

使用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

原来不能使用单位在SVG变换。

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

rotate(45) - 预期行为。