我正在绘制一个应以对数刻度定义的y轴。范围从0到1000.
如果我试试,
var yScale = d3.scale.log().domain([0, 1000]).range([height, 0]);
d3.svg.axis().scale(yScale).orient("left");
然后在y轴上仅显示0.01。根据d3文档,对数刻度范围不能为零。
我尝试了这个https://stackoverflow.com/a/13228478/690567,但是使用轴上的比例会引发错误。
是否有其他方法在y轴上绘制此范围(0到1000)?