Как правильно создать логорифмическую шкалу в D3.js

Пытаюсь в D3 создать такую шкалу: ... 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 ... и т.д. По шкале должны строиться график и линейки, то есть чем выше значение на отрезке кривой, тем меньше места этот отрезок должен занимать, а в низ шкала должна безконечно стремиться к нулю (степенями десятки) и не уходить в минус. Пробовал через создавать шкалы через scaleLog() и scalePow(), но получается не то. Как такое правильно реализовать? введите сюда описание изображения


Ответы (0 шт):