У меня есть массив объектовd3 биссектриса не работает с массивом объектов
var s = [{"4":0},{"5":0},{"8":0},{"14":0}];
и d3.bisector()
:
var bd = d3.bisector(function(d,y){ return y;}).left;
При вызове его как этот
bd(s,5)
он выводит 0
, Биссектор терпит неудачу, если я использую «ключ» объекта вместо значения в функции accessor. Может кто-то пролить свет на то, почему это происходит?
[Это может помочь] (http://stackoverflow.com/questions/26882631/d3-what-is- a-биссектр) – ozil
Не совсем, Проблема в том, что биссектр выходит из строя, если вы используете объект «ключ» в качестве возвращаемого значения. В противном случае, я знаю, что это работает. –