You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python3中Matplotlib绘制时序大数据出现绘图故障求助

Python大规模时序数据绘图异常问题

我在绘制约4万个样本的时序数据集时遇到异常:部分样本的时间戳(Unix时间+自定义微秒)会跳变几十年。我们仅需可视化时间戳与索引的关系,且时间戳是连续的,每步递增40ms。

故障现象

  • 平移坐标轴时,散点图和折线图均会出现数据乱跳的情况
  • 缩放或平移绘图时,折线并未穿过对应的标记点
  • 推测该问题源于Matplotlib的绘图渲染环节

相关截图说明

  • 错误概览:部分时间戳显示为0,对应默认日期1970年1月1日
  • Y轴放大视图:可观察到时间轴的异常跳变细节
  • 进一步放大视图:能更清晰看到折线与标记点不重合的问题
  • 预期绘图效果示例:呈现连续平滑的时序曲线
  • 时间戳原始数据:显示时间戳按40ms递增的连续规律(忽略ms fraction 2)

复现代码

该问题已在Google Colab和Visual Studio Code中复现,绘图代码如下:

if single_file_or_multiple == "multiple":
    fig = px.line(df_trace, x=df_trace.index, y="time", markers=True,
                  color="rec_id")
    fig.show()

内容的提问来源于stack exchange,提问作者Philipp Brunnbauer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 08:45:48