有没有一种方法可以使用nvd3绘制对数线图?
我不是nvd3/d3的专家,但我做了一些类似于nv.models.lineChart
的东西,看起来似乎可以工作:
chart.yScale(d3.scale.log());
chart.yAxis.tickValues([1,10,100,1000,10000,1000000]);
chart.forceY([1,1000000]);
注意:
yScale
函数在不同的模型中可能略有不同(例如在nv.models.lineWithFocusChart
上的chart.lines.yScale
和cart.lines2.yScale
)