将日期时间对象用于散点图?

Using datetime object for a scatter plot?

我想构建一个散点图,在两个轴上使用日期时间对象。即,日期(格式为 %YYYY-MM-DD)将放置在一个轴上,第二个轴将显示 24 小时制(即从 0 到 24)并包含事件的时间戳(格式为 %HH:MM in 24-小时格式),例如在给定日期发生的用户登录服务器。在特定日期可能有多个事件,例如,用户登录 2 或 3 次。

我的问题:如何在使用 matplotlib 创建绘图时使用此类 datetime 对象?我需要转换它们才能输入 matplotlib 吗?

如:

You must first convert your timestamps to Python datetime objects (use datetime.strptime). Then use date2num to convert the dates to matplotlib format.

Plot the dates and values using plot_date:

dates = matplotlib.dates.date2num(list_of_datetimes)
matplotlib.pyplot.plot_date(dates, values)