请帮助我更好地了解SVG规模。到目前为止,根据我对比例的理解,scale(2)
会将SVG缩放到原始大小的两倍。它是否正确?
如果是,scale(43,1)
会做什么?如下所示(在D3代码中):
var barGroup = svg.append('g')
.attr('transform','translate(100,30) scale(43,1)')
.attr('class','bar');
答案 0 :(得分:2)
它缩放43倍X和1倍Y.
scale(2)
只有一个参数,但与scale(2,2)
相同。
scale(<sx> [<sy>])
,它指定sx和sy的缩放操作。如果未提供<sy>
,则假定它等于<sx>
。