plt.plot(np.arange(len(rate_array))+1, np.hstack(df.rolling(rolling_intv, min_periods=1).mean().values), 'b')
时间: 2024-05-22 07:10:39 浏览: 96
matplotlib 曲线图 和 折线图 plt.plot()实例
5星 · 资源好评率100%
这段代码是用来绘制折线图的,其中np.arange(len(rate_array))生成了一个等差数列作为x轴的坐标,np.hstack(df.rolling(rolling_intv, min_periods=1).mean().values)生成了y轴的坐标,这里使用了DataFrame的rolling函数对数据进行滑动窗口计算,即对每个时间点的数据和它前面的一些数据进行均值计算,rolling_intv表示滑动窗口的大小,min_periods表示滑动窗口中最少需要有几个数据点。最后使用plt.plot函数将生成的x轴和y轴坐标绘制成折线图,并且'b'表示蓝色的线条。
阅读全文