Python使用matplotlib,numpy,scipy进行散点的平滑曲线化方法

来源:互联网 发布:杜兰特数据统计库 编辑:程序博客网 时间:2024/05/29 14:06

示例说明:绘制平滑曲线

代码:

import matplotlib.pyplot as plt  import numpy as np  from scipy.interpolate import spline    T = np.array([6, 7, 8, 9, 10, 11, 12])  power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00])  xnew = np.linspace(T.min(),T.max(),300) #300 represents number of points to make between T.min and T.max    power_smooth = spline(T,power,xnew)    plt.plot(xnew,power_smooth)  plt.show()  

结果:


阅读全文
0 0
原创粉丝点击