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

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

使用Pandas,我们可以创建一个具有时间和速度的数据帧,然后,我们可以使用该数据帧获取所需的图表。

更多Pandas相关文章,请阅读:Pandas 教程

步骤

  • 使用默认BitGenerator(PCG64)构造一个新的生成器。

  • 使用Pandas获取固定频率的DatetimeIndex。从“2020-01-01”到“2021-01-01”。

  • 从对数正态分布中提取样本。

  • 用上述数据制作数据帧。

  • 使用Panda数据帧创建大小为(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()

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程