带有unix时间戳的d3.js平分线
d3.js bisector with unix timestamp
我正在尝试使用一个带有unix时间戳和他的答案的平分线图
带鼠标悬停工具提示的多系列折线图
我现在摆弄了几个小时,似乎不明白为什么它不起作用。平分线总是哭诉
d3.v3.min.js:1未捕获类型错误:无法读取未定义的属性"length"
尽管我使用的是:
dataset.forEach(函数(d){d.date=新日期(d.time);d.close=+d.close;});
我把所有的东西都放在一个独立的粉盒里。请原谅格式化。如果有人指出我所犯的错误,我会非常高兴。http://pastebin.com/ycDjYTUW
首先,bisect
需要一个数组作为第一个参数,而您要向它传递一个值(实际上是未定义的)。我想你只是想把d
传给它。其次,在我的例子中,你也链接了,lines
数组是一个路径数组,你把它改成了g
数组。
var xDate = xScale.invert(mouse[0]),
bisect = d3.bisector(function(d) { return d.date; }).left;
idx = bisect(d, xDate);
var beginning = 0,
end = lines[i].children[0].getTotalLength(),
target = null;
...
在此处运行代码。
相关文章:
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 带有unix时间戳的d3.js平分线
- JS离线检测?我做错了什么
- JS CSS线夹重置(TextOverflowClamp.JS)
- kinetic.js绝对线位置,而不是相对位置
- Node.js:阻塞线程直到发出事件
- 如何更新 C3.js图形线宽和刻度颜色
- 如何使用遍历三.js修改线框
- D3 平分线不适用于对象数组
- D3:什么是平分线
- 当y值都为0时,highcharts.js将线推到图表底部
- 节点js离线语音转文本
- 什么是“;平分线”;以及“;heapselect”;Crossfilter中的工具
- 找出平分线与图像的特定区域相交的位置
- 如何构建sails.js离线文档
- 纸JS:波浪线,沿着路径刷
- js动画线系列动画
- 我如何使用D3.js编程线图来可视化从服务器端接收的数据
- 使Angular JS离线工作
- 如何理解d3中的'零填充右移' (' >>> ').平分线的源代码