piechart nvd3 ng2 examples barchart d3.js nvd3.js

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:

  1. La función yScale puede ser ligeramente diferente entre los modelos ( chart.lines.yScale y cart.lines2.yScale en nv.models.lineWithFocusChart por ejemplo)
  2. Esto no parece funcionar con todos los modelos
  3. D3 solo es compatible con base10 actualmente A partir de la versión 3.1.0, D3.js admite bases de logaritmos arbitrarios , ejemplo de uso http://bl.ocks.org/mbostock/7621155