2017-10-05 60 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) - 預期行爲。