С D3 нельзя рисовать медленно растущие дорожки

Используя графическую библиотеку d3, я могукажется, что пути рисуются медленно, поэтому их можно увидеть растущими.

Этот сайт имеет прекрасный пример вLine Chart (Unrolling) " раздел, но код для этого раздела не указан. Может кто-нибудь помочь мне со строками кода D3, которые могут это сделать?

Когда я пытаюсь добавить 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);