1

私はこの式を見ています:

http://www.w3.org/TR/SVG/paths.html#PathDataMovetoCommands

そして、これが私がそれを描く方法です:

chart.renderer.path(['M', someNumber, 10, 'V', 1500, 0])
                .attr({
                    'stroke-width': 2,
                    stroke: 'red',
                    id: 'vert'
                })
                .add();

そして線が引かれますが、それはグラフ全体を通ります。小さくしたいです。小さくするには「10」を変更する必要があると思いますが、どのような値(10.000でも)を入力しても、線の長さは同じままです。

4

1 に答える 1

7

パス属性:

path(['M', someNumber, 10, 'V', 1500, 0])

「M」はmovetoを意味し、「someNumber」、10は移動先のx、y座標です(これは、「ペン」を線を開始する場所に移動するだけではありません)。「V」は垂直線を描画することを意味し、1500は描画を停止するy位置です。0が必要だとは思いません(V属性は1つのパラメーターのみを取ります)。

行の長さを短くしたい場合は、1500パラメーターを調整します。

于 2012-07-12T15:42:38.873 に答える