gpt4 book ai didi

javascript - 如何使用 JavaScript 在 SVG 折线上应用渐变?

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:23 25 4
gpt4 key购买 nike

我正在尝试创建一个图表,其中两条线显示两个不同的进度。所以,我使用 div SVG Polyline & Line 函数来实现它。示例代码在这里:

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'
});

注意:我正在使用 tag-:div 来放置图形,例如: <div id="divId"></div>

我想在线条的下部应用渐变,如果我应用 'fill:"#color",它将应用到多段线的顶部。那么,有人可以帮助我如何实现这一目标。附上图片以供澄清: White line shows where I need gradient

最佳答案

您必须定义一个闭合形状来定义两条线之间的区域。然后对其应用渐变。

关于javascript - 如何使用 JavaScript 在 SVG 折线上应用渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44599137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com