我使用D3将属性添加到g
元素。我也使用D3-selection-multi来简化编写属性(允许你将对象传递给.attrs()
函数)。
使用webpack
和babel-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 ')'
答案 0 :(得分:5)
事实证明,您无法在SVG转换中使用单位。
rotate(45deg)
- 不起作用,会抛出错误。
rotate(45)
- 预期的行为。