有没有办法用 nvd3 绘制对数折线图
问问题
3526 次
1 回答
10
我不是 nvd3/d3 专家,但我做了一些看起来像这样的东西nv.models.lineChart
:
chart.yScale(d3.scale.log());
chart.yAxis.tickValues([1,10,100,1000,10000,1000000]);
chart.forceY([1,1000000]);
笔记:
- 模型之间的
yScale
功能可能略有不同(例如chart.lines.yScale
&cart.lines2.yScale
on )nv.models.lineWithFocusChart
- 这似乎不适用于所有型号
D3目前只支持base10从3.1.0版开始, D3.js 支持任意对数底,用法示例http://bl.ocks.org/mbostock/7621155
于 2013-02-12T16:43:18.777 回答