我在不同的轴上有两个变量的折线图:
.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,
正确处理末尾的缺失值(该行被截断),但前三个被视为零值。我怎么能有蓝色,'关闭'系列从1992年开始?
答案 0 :(得分:3)
通过使用@ 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); });
出于某种原因,以下内容不起作用,即使它是示例中引用的内容:
.defined(function(d) { return d.close != null; })