我有一个包含不同轴上两个变量的折线图:

.csv 文件在蓝色系列的开头和结尾处缺少值(“关闭”):
date,open,close
1-May-89,161,
1-May-90,170,
1-May-91,137,
1-May-92,144,91.9
1-May-93,91,91.8
(...)
1-May-11,12,75.7
1-May-12,7,68.2
1-May-13,15,
Run Code Online (Sandbox Code Playgroud)
末尾的缺失值已得到正确处理(该行被截断),但前三个值被视为零值。我怎样才能让蓝色的“关闭”系列从 1992 年开始?
通过使用@mccannf的建议修复,我将一个块更改为:
var valueline = d3.svg.line()
.defined(function(d) { return d.close != 0; }) // added this line
.x(function(d) { return x(d.date); })
.y(function(d) { return y0(d.close); });
Run Code Online (Sandbox Code Playgroud)
由于某种原因,以下内容不起作用,即使它是示例中引用的内容:
.defined(function(d) { return d.close != null; })
Run Code Online (Sandbox Code Playgroud)