1

関数を使用paper.path("M10 10L90 90")して、複数の (!) 記号 (線、三角形など) を描画します。つまり、単一のパス文字列のみを使用します。ここで、この 1 つのパス内の複数のシンボルのうちの 1 つだけを塗りつぶしたいと考えています。したがって.attr("fill", "#123456")、すべてのシンボルが塗りつぶされるため、関数を使用できません。

誰もトリックを行う可能性を知っていましたか? (パスをいくつかのパスに分割する以外に)

4

1 に答える 1

2

1 つの大きなパスのサブパスを使用してみることができます。

Element.getSubpath(from, to);

この例を見てください - http://jsfiddle.net/aStBR/

于 2013-06-04T14:45:40.457 に答える