首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在matplotlib中绘制时间戳(毫秒)

在matplotlib中绘制时间戳(毫秒),可以按照以下步骤进行操作:

  1. 导入所需的库和模块:
代码语言:txt
复制
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from datetime import datetime
  1. 创建时间戳数据:
代码语言:txt
复制
timestamps = [1546300800000, 1546387200000, 1546473600000, 1546560000000]
  1. 将时间戳转换为datetime对象:
代码语言:txt
复制
dates = [datetime.fromtimestamp(ts/1000) for ts in timestamps]
  1. 创建绘图对象和子图:
代码语言:txt
复制
fig, ax = plt.subplots()
  1. 设置x轴为时间格式:
代码语言:txt
复制
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))
  1. 绘制时间戳数据:
代码语言:txt
复制
ax.plot(dates, range(len(dates)))
  1. 可选:设置x轴标签旋转角度,以避免标签重叠:
代码语言:txt
复制
plt.xticks(rotation=45)
  1. 显示图形:
代码语言:txt
复制
plt.show()

这样就可以在matplotlib中绘制时间戳(毫秒)了。

对于这个问题,腾讯云没有特定的产品或链接与之相关。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券