如何在d3js中找到具有最大值(y轴)的关联日期(x轴)

时间:2017-02-22 11:01:54

标签: javascript d3.js

我有 this (求助)图表,我想找到y轴上相应最大/最小值的x坐标。(和在线图上显示em,因为我已经开始做了)

我已经设法找到y轴的坐标并相应更新,但我不确定如何找到最大/最小值的相应日期。

我尝试使用d3.nest函数并将最大/最小值与其日期相关联并尝试将其分配给单个键,但不确定如何进行此操作或是否是正确的方法从...开始。

1 个答案:

答案 0 :(得分:1)

更简单的方法是简单地找到具有最高值的对象:

var maximumObj = data.filter(e => e[city] === maximum)[0];

用它绘制一个圆圈或任何你想要的东西。

检查bl.ocks:https://bl.ocks.org/anonymous/b388c8557f4210b66f8eae25b436f4f3