2017-06-16 14 views
0

グラフを作成しようとしていますが、2つの線が2つの異なる進捗状況を示しています。だから、私はそれを達成するためにSVGポリライン&ライン関数を使用しています。サンプルコードはここにある:JavaScriptを使用してSVGポリラインにグラデーションを適用するにはどうすればよいですか?

var svgGraph = SVG("divID"); 
//Polyline 
var p = svgGraph.polyline(myXYDataArray); 
p.fill('#color').attr({ 
    'stroke': '#color', 
    'stroke-width': '5px' 
}); 
// Straight line 
var straighLine = svgGraph.line(0, 150, 300, 450); 
straighLine.fill('none').attr({ 
    'stroke': '#color', 
    'stroke-width': '5px' 
}); 

注:私はタグ - 使用しています :グラフを配置するためのdivを、何かのように: <div id="divId"></div>

私が適用されます場合、私は、ラインの下並みの勾配を適用したいです'fill: "#color"、ポリラインの上に適用されます。だから、誰かが私にこれを達成する方法を教えることができますか? 説明のために画像を添付する: White line shows where I need gradient

答えて

0

2つの線の間の領域を定義する閉じた形を定義する必要があります。それにグラデーションを適用します。

関連する問題