opções de interpolação d3.js

  • linear – segmentos lineares por partes, como em uma polilinha.
  • linear-fechado – fecha os segmentos lineares para formar um polígono.
  • passo anterior – alterna entre segmentos verticais e horizontais, como em uma função de passo.
  • passo após – alterna entre segmentos horizontais e verticais, como em uma função de passo.
  • base – um B-spline, com duplicação de pontos de controle nas extremidades.
  • base aberta – uma B-spline aberta; pode não cruzar o início ou o fim.
  • base fechada – um B-spline fechado, como em um loop.
  • bundle – equivalente à base, exceto que o parâmetro de tensão é usado para endireitar o spline.
  • cardinal – uma spline Cardinal, com duplicação de pontos de controle nas extremidades.
  • cardinal aberto – uma ranhura Cardinal aberta; pode não cruzar o início ou o fim, mas cruzará outros pontos de controle.
  • cardinal-fechado – um cardinal spline fechado, como em um loop.
  • monotone – interpolação cúbica que preserva a monotonicidade em y.

De: https://github.com/mbostock/d3/wiki/SVG-Shapes#wiki-line_interpolate