这似乎很简单,但是我似乎无法弄清楚。说我有这样的东西:
svg.append('line')
.attr('y1', function(d) { return d.value; });
(添加了其他内容,但这个问题不是必需的)
因此,基本上我将行的y1值设置为从数据中获取的数字。但是,如果我需要将其用于if语句之类的其他值,该如何取值:
if ( (the value of y1) < 20 ) {
Do something
}
答案 0 :(得分:0)
没关系,我想通了。只需使用您定义的值编写.attr即可:
if (d3.selectAll('line').attr('y1') > 20) {
Do something
}