У меня возникают проблемы с созданием логарифмической шкалы в d3. Масштаб работает отлично, если он установлен на линейный.Логарифмическая шкала возвращает NaN
Это работает:
var myLinScale = d3.scale.linear()
.domain([0, 100])
.range([50, 1150]);
console.log(myLinScale(71)); //output = 831
Однако, это не работает:
var myLogScale = d3.scale.log()
.domain([0, 100])
.range([50, 1150]);
console.log(myLogScale(71)); //output = NaN
Что плохого в логарифмической шкале?