Pandas 时间序列图设置 X 轴主刻度和次刻度及标签
pythonpandasserver side programmingprogramming
使用 Pandas,我们可以创建一个包含时间和速度的数据框,然后可以使用该数据框获取所需的图。
步骤
使用默认 BitGenerator (PCG64) 构造一个新的 Generator。
使用 Pandas 获取固定频率的 DatetimeIndex。从 '2020-01-01'至 '2021-01-01'。
从对数正态分布中抽取样本。
使用以上数据制作数据框。
使用 panda 数据框创建绘图,figsize = (10, 5)。
要显示图形,请使用 plt.show() 方法。
示例
import numpy as np import pandas as pd from matplotlib import pyplot as plt rng = np.random.default_rng(seed=1) date_day = pd.date_range(start='2020-01-01', end='2021-01-01', freq='D') traffic = rng.lognormal(sigma=2, size=date_day.size) df_day = pd.DataFrame(dict(speed=[pow(2, -i) for i in range(len(date_day))]), index=date_day) df_day.plot(figsize=(10, 5)) plt.show()