【发布时间】:2013-02-23 22:11:12
【问题描述】:
http://bl.ocks.org/JohnBerryman/2295155
这是我在 D3 中添加模板的尝试。我在 Inkscape 中绘制了原始人脸,然后将 SVG 转换为 iCanHaz 模板,并使模板变量对应于面部测量值。通过这种方式,我可以定义一个人脸(以及任何其他的扩展),我可以轻松地实例化人脸,甚至可以通过更新绑定到人脸对象的数据来改变人脸。代码的第一部分(如果您滚动查看演示)是 D3 的补丁,然后其余代码使用该补丁。
不幸的是,我从来没有对此进行过很好的测试并向博斯托克先生提交拉取请求。
问题:
- 我还是 D3 的新手。这是否可以在 D3 中完成,我只是不知道。
- 这通常有用吗?是否值得提交拉取请求?
- 是 d3 风格的吗?这里的代码是否代表适合 d3 的代码?
【问题讨论】:
标签: d3.js templating