can*_*ine 27
斯科特·默里(Scott Murray)对此作了很好的解释[1].例如,对于代码段:
svg.append("g")
.attr("class", "axis")
.attr("transform", "translate(0," + h + ")")
.call(xAxis);
Run Code Online (Sandbox Code Playgroud)
他解释说使用以下内容:
请注意,我们使用attr()将transform应用为g的属性.SVG变换非常强大,可以接受几种不同的变换定义,包括缩放和旋转.但是我们在这里保持简单只有一个翻译变换,它只是将整个g组上下推动了一些量.
使用translate(x,y)的简单语法指定转换变换,其中x和y显然是用于转换元素的水平和垂直像素的数量.
[1]:来自Web的交互式数据可视化的第8章"清理" ,它曾经是免费提供的,现在位于付费专区之后.
小智 9
我意识到这个问题相当陈旧,但是想要分享一个关于群组变换,路径/形状和相对定位的快速演示,对于那些在这里寻找更多信息的人来说:
http://bl.ocks.org/dustinlarimer/6050773
| 归档时间: |
|
| 查看次数: |
99438 次 |
| 最近记录: |