现在我在Linux中有一个txt文件,如下所示:
2003051612 2003051712 2003051812 2003051912
V3 3.915316e-08 4.081943e-08 3.427969e-08 3.008672e-08
V4 1.710598e-04 1.975139e-04 2.017657e-04 2.259201e-04
V5 1.231278e-01 1.256785e-01 1.234349e-01 1.222004e-01
V6 6.212954e-02 5.853570e-02 5.944641e-02 5.762145e-02
V7 3.982040e-01 3.950211e-01 3.965414e-01 4.031303e-01
V8 4.020746e-07 4.622676e-07 4.437724e-07 5.087076e-07
V9 2.773967e-01 2.829021e-01 2.840064e-01 2.709782e-01
V10 4.890398e-08 6.136693e-08 2.419245e-08 3.343889e-08
V11 1.382187e-01 1.370485e-01 1.357224e-01 1.451395e-01
V12 7.516122e-04 6.159778e-04 6.462624e-04 7.036210e-04
V13 4.329798e-11 5.468116e-11 5.090207e-11 5.232929e-11
2003052012 2003052112 2003052212 2003052312
V3 4.191380e-08 4.191363e-08 3.580984e-08 2.186910e-08
V4 1.514783e-04 1.514790e-04 1.291472e-04 1.856119e-04
V5 9.970667e-02 9.970649e-02 1.099325e-01 1.054409e-01
V6 6.082299e-02 6.082289e-02 5.988636e-02 5.233031e-02
V7 4.145499e-01 4.145499e-01 4.082337e-01 4.083575e-01
V8 5.506950e-07 5.506947e-07 5.075293e-07 3.205014e-07
V9 2.753448e-01 2.753447e-01 2.736255e-01 2.800287e-01
V10 2.621912e-08 2.621905e-08 2.500311e-08 1.655853e-08
V11 1.485740e-01 1.485743e-01 1.471598e-01 1.525930e-01
V12 8.495710e-04 8.495685e-04 1.032454e-03 1.063674e-03
V13 4.444214e-11 4.444189e-11 3.319341e-11 1.789053e-11
我想做的是:
按顺序对文本文件进行排序,就像表格一样(现在它只是普通的 txt 格式)
提取每个参数的值并用时间绘制它们(例如,对于 V3 参数,它从日期2003051612到2003052312具有不同的值,我希望 ti 绘制带有日期的 V3 参数值。
我在 Linux 下做这件事。
谢谢。
试试LibreOffice,它适用于我能想到的任何Linux发行版。它带有一个完整的表格工具(很像Microsoft Excel),可以从txt文件导入和导出表格数据(查找"CSV导入"),并可以生成绘图。
如果这不符合您的需求,您可以使用几行python加载数据并生成绘图,例如使用python库matplotlib,这感觉很像Matlab绘图例程。