[英]Customized chart using d3 in react native
我按照Mark所鏈接的塊中提到的方法進行操作。
這是我創建的示例的鏈接。
首先,更改線條的筆觸樣式
.line {
fill: none;
stroke: url(#temperature-gradient); // change here
stroke-width: 1.5px;
}
然后添加temperature-gradient
svg:
svg.append("linearGradient")
.attr("id", "temperature-gradient")
.attr("gradientUnits", "userSpaceOnUse")
.attr("x1", 0).attr("y1", y(0)) // 0 as the min index
.attr("x2", 0).attr("y2", y(500)) // 500 as the max index
.selectAll("stop")
.data([
{offset: "0%", color: "red"}, // red for low index
{offset: "30%", color: "gray"}, // index 150 for grey color
{offset: "100%", color: "stealblue"} // to steal blue for index above 150
])
.enter().append("stop")
.attr("offset", function(d) { return d.offset; })
.attr("stop-color", function(d) { return d.color; });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.