目录
(1)结果展示
(2)绘制双y轴(分上下图)曲线图
绘制上下两个子图,并设置 sharex=True,表示共享x轴。
(3)进行平滑处理,绘制平滑曲线(红色曲线)
(此部分参考网络)使用numpy.average()函数自定义平滑函数:
def moving_average(interval, window_size):
weights = np.ones(window_size) / float(window_size)
return np.convolve(interval, weights, 'same')
window_size的变化会影响平滑程度,数值越大越平滑,如:window_size=1000,结果如下
(4)读取xlsx文件
第一步:pd.read_excel(path) 读取xlsx数据,得到一个DataFrame类型数据
# 如果需要读取特定的工作表或者范围,可以使用下面的参数
#