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

如何将多份非等间隔时间序列CSV数据绘制到同一图表?

如何将多份非等间隔时间序列CSV数据绘制到同一图表?

嗨,针对你遇到的百万行大体积CSV、非等间隔时间序列,还要把多份运行数据合并绘图的问题,结合你用Office 365的情况,我给你整理了两个实用的原生方案,不用额外装工具就能搞定:


方案一:用Excel内置的Power Query处理大文件+合并绘图

Power Query是Office 365自带的“数据处理神器”,最大的优势就是不用把百万行数据全加载到Excel工作表,能直接在后台处理,完美解决Excel打不开大文件的问题:

  • 第一步:导入单份CSV并清洗
    打开Excel,点击「数据」选项卡 → 「获取数据」→「从文件」→「从CSV/文本」,选中你的第一份CSV文件。在弹出的Power Query编辑器里,先确认时间、能量这些列的格式是否正确(比如把文本格式的时间改成数值/时间类型),还可以直接删掉不需要的列,减少数据量。
  • 第二步:追加其他运行数据并添加标识
    点击「追加查询」→「追加查询作为新查询」,把其他几份CSV数据都加进来。为了区分不同的运行数据,点击「添加列」→「自定义列」,输入公式="Run 1"(对应第一份数据,其他数据改成Run 2、Run 3),生成一个来源标识列。
  • 第三步:创建数据连接并绘图
    点击「关闭并上载」→「关闭并上载至」,选择「仅创建连接」,这样数据不会占用工作表内存。然后插入图表:选「插入」里的散点图(非等间隔数据用散点图更准确,能清晰展示每个时间点的实际值),或者折线图(适合看趋势)。在图表数据设置里,把时间列设为X轴,能量等指标设为Y轴,再把来源标识列拖到图例里,就能自动把多份数据的曲线放在同一图里了。

方案二:用Power BI Desktop(Office 365免费配套工具)

如果觉得Excel的图表灵活性不够,Power BI Desktop处理大文件更高效,绘图选项也更丰富:

  • 打开Power BI Desktop,点击「获取数据」→「CSV」,一次性导入所有需要的CSV文件。
  • 在「数据」视图里,给每个数据源添加来源标识列(和Power Query里的操作一样,用自定义列区分Run 1/Run 2)。
  • 切换到「报表」视图,选择散点图或折线图,把时间拖到X轴,指标拖到Y轴,把来源标识拖到「图例」,瞬间就能生成多曲线同图的可视化效果。非等间隔的时间序列在这里完全不用额外处理,Power BI会自动按时间排序展示。

小技巧补充

  • 要是你需要把非等间隔数据转换成固定时间间隔(比如每1秒一个数据点),可以在Power Query里用「添加列」→「自定义列」编写插值逻辑,或者用「转换」选项卡的「填充」功能,但一般来说,直接用原始非等间隔数据绘图更能反映真实的模拟结果。
  • 导入大文件时,优先在Power Query/Power BI里过滤掉不需要的列,能大幅提升处理速度。

备注:内容来源于stack exchange,提问作者hi-bye125

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 12:08:00