如何在 Python 中从 datetime 对象中仅提取月份和日期?
matplotlibpythondata visualization更新于 2025/11/12 7:08:17
要从 Python 中的 datetime 对象中仅提取月份和日期,我们可以使用 DateFormatter() 类。
步骤
设置图形大小并调整子图之间和周围的填充。
制作一个数据框 df,其中包含二维、大小可变、可能异构的表格数据。
创建一个图形和一组子图。
使用 plot() 方法绘制数据框。
设置轴格式化程序,提取月份和日期。
要显示图形,使用 show() 方法。
示例
import numpy as np
import pandas as pd
from matplotlib import pyplot as plt, dates
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame(dict(time=list(pd.date_range("2021-01-01 12:00:00", periods=10)), speed=np.linspace(1, 10, 10)))
fig, ax = plt.subplots()
ax.plot(df.time, df.speed)
ax.xaxis.set_major_formatter(dates.DateFormatter('M:%m\nD:%d'))
plt.show()
输出

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

