【发布时间】:2015-03-13 03:29:24
【问题描述】:
我试图在我的图表中添加一条水平线,相对于 y 轴值,问题是它们显示在错误的位置。
2 行应显示在相对于 y 轴值的值 90 和 140 处。
我用来添加该行的代码如下:
if (before_meal !== null || after_meal !== null) {
svg.append("svg:line")
.attr("x1", 0)
.attr("x2", width)
.attr("y1", before_meal)
.attr("y2", before_meal)
.style("stroke", "rgb(189, 189, 189)");
svg.append("svg:line")
.attr("x1", 0)
.attr("x2", width)
.attr("y1", after_meal)
.attr("y2", after_meal)
.style("stroke", "rgb(189, 189, 189)");
}
请在此处查看我的工作示例:JSFiddle
【问题讨论】:
-
随意将 css 更改为您喜欢的颜色。要有创意
标签: javascript angularjs svg d3.js