要使用matplotlib和pandas绘制日期时间与值的线性趋势线,可以按照以下步骤进行:
import pandas as pd
import matplotlib.pyplot as plt
data = {'日期时间': ['2022-01-01', '2022-01-02', '2022-01-03', ...],
'值': [10, 15, 12, ...]}
df = pd.DataFrame(data)
df['日期时间'] = pd.to_datetime(df['日期时间'])
df.set_index('日期时间', inplace=True)
rolling_mean = df['值'].rolling(window=7).mean()
plt.plot(df.index, df['值'], label='原始数据')
plt.plot(df.index, rolling_mean, label='移动平均线')
plt.xlabel('日期时间')
plt.ylabel('值')
plt.title('日期时间与值的线性趋势线')
plt.legend()
plt.show()
这样就可以使用matplotlib和pandas绘制日期时间与值的线性趋势线了。
关于matplotlib和pandas的更多详细信息和用法,可以参考以下腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云