私はパスを使ってsvgを作成していますが、svg内のスペースを埋めるためにパスを取得することに問題があります。svgの幅のパスを埋めるスペース
は、ここにあなたが見ることができるように、SVGはviewBox
は両方がそれがあることを意味し、私の考えに1366
あり、SVGでの最後のポイントと同じ幅に設定されている例 https://jsfiddle.net/k44y4b9L/2/
ですパスはsvgの全幅を占める必要がありますが、そうではありません。私の実際のサイトで
は、SVGは、SVGパスが提供する空間を満たすされていないとどのようにそれがそうするように取得するために、なぜ
<svg height="119" width="1366">
<path...
は、誰かが説明することができ、ウィンドウの幅を与えていますか?
注意してください、svgは画面の全幅です、それは短いだけのパスです。
私は以下のスクリプトを経由してSVGを作るが、私はパスの最後の値が、私は疑うSVG
for(let i = 0; i< points.length; i++) {
track = track + (points[i].distance/totalDistance) * layout.width + ' ' +
((maxHeight - points[i].height)/rangeHeight) * svgHeight + ' L ';
}
return {
track: track = track + layout.width + ' ' + rangeHeight + ' L 0 ' + rangeHeight
}
});