【发布时间】:2014-12-02 04:00:35
【问题描述】:
使用 d3 图形库,我似乎无法使路径绘制缓慢,以便可以看到它们在增长。
This site 在“折线图(展开)”部分中有一个完美的示例,但没有给出该部分的代码。有人可以帮我解决可以实现这一点的 D3 代码行吗?
当我尝试在下面的代码 sn-p 中附加 delay() 或 duration() 时,路径仍然会立即绘制,并且此段之后的所有 SVG 代码都无法呈现。
var mpath = svg.append ('path');
mpath.attr ('d', 'M35 48 L22 48 L22 35 L22 22 L35 22 L35 35 L48 35 L48 48')
.attr ('fill', 'none')
.attr ('stroke', 'blue')
.duration (1000);
【问题讨论】:
-
该示例的代码:blog.visual.ly/wp-content/uploads/2012/06/transitions.html#13 ...没关系,当我通过 jsbeautifier.org 运行它时,我可以看到实现是白痴
-
哇。三种不同的解决方案,但只能检查一种。谢谢 nrabinowitz、Duopixel 和 btel!
标签: javascript animation svg d3.js