2016-10-21 46 views
0

SVGで縦線を描こうとしています。SVGで縦線を描く方法

<style> 
    svg#chart { 
    background: lightgray; 
    } 
    #chart line {stroke: #555555; stroke-width:1} 
</style> 
<svg id="chart" width="300" height="225"> 
    <line x="20" y1="20" x2="20" y2="130"></line> 
</svg> 

enter image description here

「X」と「X2」は、私はラインが完全に垂直であると予想されているのと同じであることを考えます。私はこのタイプのプログラミングにはかなり慣れていないので、非常に明白なものを見逃している可能性が高いですが、これは私が期待していた動作ではありません。

この行を垂直にするにはどうすればよいですか?

+6

誤植をしたいです。 'x1'でなければなりません。あなたは 'x1'を定義していないので、0と仮定しています。 – Harry

+0

なぜあなたはinkscapeのようなプログラムを使いませんか? – AthMav

答えて

5

あなたは、X1、ないのx

<style> 
 
    svg#chart { 
 
    background: lightgray; 
 
    } 
 
    #chart line {stroke: #555555; stroke-width:1} 
 
</style> 
 
<svg id="chart" width="300" height="225"> 
 
    <line x1="20" y1="20" x2="20" y2="130"></line> 
 
</svg>

+0

もちろん、それはとても明らかでした。私はまだ、Webプログラミングに慣れてきています。物事が誤植でひどいトレースバックエラーを起こさない場所です。あなたの答えは大変ありがとう! – johnchase