设置Pandas时间序列绘图的X轴主刻度、次要刻度和标签


使用Pandas,我们可以创建一个包含时间和速度的数据框,然后,我们可以使用数据框来获得所需的绘图。

步骤

  • 构造一个带有默认比特生成器(PCG64)的新生成器。

  • 使用Pandas,获取一个固定频率的日期时间索引。从“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()

输出

更新于:16-3-2021

326次观看

开启您的 职业

通过完成此课程获得认证

开始
广告