Простое сглаживание кривой в matplotlib-эквивалентно "гладкому Безье" gnuplot?

У меня есть набор точек, которые я хочу построить в matplotlib, скажем:

x = [1,4,6,7,8]
y = [0.2, 0.4, 0.5, 0.6, 0.6]

в gnuplot я имел возможность напрямую использовать свойство smooth команды "plot" для получения гладкой кривой на графике без предварительной обработки данных.

есть ли эквивалент в matplotlib - - - укажите набор точек и скажите, как его сгладить, Безье или сплайн или что-то в этом роде?

если нет, то какой самый простой способ достичь этого?

1 ответов


Я думаю составляющей функции ближе всего вы собираетесь получить. Я не знаю ничего, встроенного в matplotlib.