美文网首页
Python 绘图示例及图形平滑、多项式拟合

Python 绘图示例及图形平滑、多项式拟合

作者: 刘月玮 | 来源:发表于2017-11-10 17:19 被阅读401次

绘图示例

Matplotlib 提供了一系列 example,找到一个你喜欢的图片,点击进去就有示例代码,非常简单也非常实用。

平滑或拟合示例

在绘制数据分析的图片时,常有数据不平滑或毛刺,
建议使用:

  1. 使用 scipy's interp1d 进行插值,实现数据平滑

  2. 使用高斯 filter 进行毛刺平滑

  3. 使用 numpy polynomial 进行 fit 即多项式拟合

    # fit trend line demo
    coefs = np.polynomial.polynomial.polyfit(df_new_list_user_fluency['UnitIdx'],       
    df_new_list_user_fluency['F45_fluency'], 2)
    ffit = np.polynomial.polynomial.polyval(df_new_list_user_fluency['UnitIdx'], coefs)
    axes = plt.gca()
    axes.set_ylim([0, 100])
    axes.set_xlim([0, 65])
    plt.plot(df_new_list_user_fluency['UnitIdx'], ffit, 'r', label='fluency')
    plt.legend()
    plt.title("fitted_new_list_user_fluency")
    plt.show()
    

效果展示

二次拟合

如下是二次拟合效果:


image.png
image.png

高斯平滑

如下为 smooth graph line


image.png

相关文章

  • Python 绘图示例及图形平滑、多项式拟合

    绘图示例 Matplotlib 提供了一系列 example,找到一个你喜欢的图片,点击进去就有示例代码,非常简单...

  • R语言之线性,多项式拟合及可视化

    加载并显示示例数据 初步可视化 1、 线性拟合 初步可视化 输出图片 2、多项式拟合 初步可视化 保存图片

  • NumPy 便利的函数

    NumPy 便利的函数 交易相关偶对 多项式拟合 平衡成交量 使用向量化来避免循环 使用海宁函数实现平滑

  • 三次样条曲线

    与多项式拟合比较,样条函数可以保证穿过所有点,样条函数是多项式的分段函数,同时保证点之间平滑过渡,一阶导数/二阶导...

  • 多项式曲线拟合

    利用多项式函数拟合数据点,多项式函数形式如下:令,则多项式函数可化为线性代数形式: 为了评价拟合函数的优劣,...

  • 常规方法

    拟合方法 多项式拟合 f=fittype('表达式','independent','x','coefficient...

  • 机器学习系列(二十三)——过拟合overfitting和欠拟合u

    过拟合和欠拟合 有了多项式回归的方式,我们就可以对非线性的数据做拟合了,不过,复杂度不够的多项式回归会导致欠拟合问...

  • 插值,拟合,参数估计

    1. 曲线拟合 1.1 多项式拟合 polyfit(x,y,n) —— 其中多项式的系数为n说明:x,y为数据点...

  • 【转】指数、幂函数拟合

    转自:python指数、幂数拟合curve_fit 1、一次二次多项式拟合 一次二次比较简单,直接使用numpy中...

  • 2020-08-30--多项式回归01

    主要内容 什么是多项式回归 scikit-learn中的多项式回归和Pipeline 过拟合和欠拟合 为什么要使用...

网友评论

      本文标题:Python 绘图示例及图形平滑、多项式拟合

      本文链接:https://www.haomeiwen.com/subject/emtimxtx.html