d3.js - ng2 - nvd3 piechart
Cómo dibujar gráficos de líneas logarítmicas con nvd3 (1)
¿Hay alguna manera de dibujar gráficos de líneas logarítmicas con nvd3?
No soy un experto en nvd3 / d3, pero he hecho algo que parece funcionar así para el nv.models.lineChart
:
chart.yScale(d3.scale.log());
chart.yAxis.tickValues([1,10,100,1000,10000,1000000]);
chart.forceY([1,1000000]);
Notas:
- La función
yScale
puede ser ligeramente diferente entre los modelos (chart.lines.yScale
ycart.lines2.yScale
ennv.models.lineWithFocusChart
por ejemplo) - Esto no parece funcionar con todos los modelos
D3 solo es compatible con base10 actualmenteA partir de la versión 3.1.0, D3.js admite bases de logaritmos arbitrarios , ejemplo de uso http://bl.ocks.org/mbostock/7621155