2013-08-01 3 views
0

Я работаю с SVG и d3js и я хочу строку со значениями, такими как:Взломать SVG линии

0,10 - 10,20 - 20,25 - 30,40 - 40,50

Так, например, мне нужна линия с этими точками, но между точкой «20,25» и «30,40» я ничего не хочу (или линии, но прозрачной). И я не хочу иметь две линии.

Есть ли способ сделать это?

ответ

0

Для этого вам, вероятно, нужно вставить элемент «путь».

d3.select('svg') 
    .append('path') 
    .attr('d', 'M0,10 L10,20 L20,25 M30,40 L40,50') 
    .attr('stroke', 'black') 
    .attr('fill', 'none') 
+0

Спасибо! С абсолютной позицией он много работает :) – Podelo

+0

Здесь вы также можете иметь относительное позиционирование, если вы укажете строчные команды «m» и «l», или даже смешайте оба подхода – amakhrov