2016-07-20 3 views
4

Я использовал следующий код:D3 Монотонной Интерполяция - Сглаживание линии

var c = d3.line() 
.interpolate("monotone") 
.x(function(d) { return x(d.date); }) 
.y(function(d) { return y(d.close); }); 

И теперь, когда я обновляя все мои визуальные исследования для D3 версии 4, я не могу работать, как обновить выше интерполяции ,

Я хочу сгладить линию.

ответ

7

Это код, используя D3 версии 4.х:

var c = d3.line() 
    .curve(d3.curveMonotoneX) 
    .x(function(d) { return x(d.date); }) 
    .y(function(d) { return y(d.close); }); 

Вы также можете использовать d3.curveMonotoneY, в зависимости от оси вы хотите сохранить монотонность.

Адрес API.
Ссылка на изменения v3 to v4.

 Смежные вопросы

  • Нет связанных вопросов^_^