Tag: 平滑

用PyPlot绘制平滑线

我有以下简单的脚本绘制图表: import matplotlib.pyplot as plt import numpy as np 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]) plt.plot(T,power) plt.show() 就像现在一样,这条线从点到点看起来很好,但在我看来可能会更好。 我想要的是平滑点之间的界限。 在Gnuplot我会用smooth cplines绘制。 PyPlot有没有简单的方法来做到这一点? 我find了一些教程,但它们都显得相当复杂。

平滑的GPS数据

我正在使用GPS数据,每秒获取数值并在地图上显示当前位置。 问题是,有时候(特别是当准确率低的时候)这些数值会有很大的差异,使得当前的位置在地图上的远点之间“跳跃”。 我想知道一些简单的方法来避免这种情况。 作为第一个想法,我想到了超出某个阈值的准确性丢弃值,但是我想还有其他更好的方法可以做。 程序执行此操作的常用方法是什么?