我是d3的新手,只是掌握了它。我的要求非常简单。我希望将x轴按比例缩放到某个十进制数的基数。默认日志比例的基数为10.并且搜索参考API和Web并没有让我改变基础。我可能会遗漏一些关于d3的基本知识。但我似乎无法克服这个障碍。理想情况下,不应该有一个类似于power.exponent()的log.base()用于功率范围
答案 0 :(得分:2)
没有这样的功能(虽然添加一个功能不会太难)。您最好的选择是编写自己的函数,执行您指定的必要日志转换,然后将结果传递到正常的线性比例以获得最终值。
答案 1 :(得分:1)
d3.scale.log()。base(2)似乎工作正常。 (正如Adrien Be指出的那样。)