我需要从下面的文件中提取数字数据以绘制线条。导出多个绘图,每个绘图由行ZONE J=1, T="export"
分隔。此外,它们是小线图部分,可以组合形成一条长线。这里的每个部分都有不同的行数。有些有2行,有些有3行(见第一节和最后一节)。
如何提取这些数据并制作一个单线图?
文字档案:
VARIABLES = "X", "Y", "Z", "Z"
ZONE J=1, T="export"
-0.113503 -9.99998e-05 0.261068 0.261068
-0.117146 -0.0001 0.25939 0.25939
ZONE J=1, T="export"
-0.122865 -9.99998e-05 0.258381 0.258381
-0.117146 -0.0001 0.25939 0.25939
ZONE J=1, T="export"
-0.122865 -9.99998e-05 0.258381 0.258381
-0.132332 -0.0001 0.259991 0.259991
ZONE J=1, T="export"
-0.162484 -9.99998e-05 0.270972 0.270972
-0.153354 -0.0001 0.267005 0.267005
-0.148184 -0.0001 0.264219 0.264219
答案 0 :(得分:0)
尝试执行以下操作:
coords
<强>输出强>
由于您的问题是关于提取数值数据,我将其作为列表存储在data.txt
中。使用coords
作为输入,[
[
[
-0.113503,
-9.99998e-05,
0.261068
],
[
-0.117146,
-0.0001,
0.25939
]
],
[
[
-0.122865,
-9.99998e-05,
0.258381
],
[
-0.117146,
-0.0001,
0.25939
]
],
[
[
-0.122865,
-9.99998e-05,
0.258381
],
[
-0.132332,
-0.0001,
0.259991
]
],
[
[
-0.162484,
-9.99998e-05,
0.270972
],
[
-0.153354,
-0.0001,
0.267005
],
[
-0.148184,
-0.0001,
0.264219
]
]
]
在执行脚本后包含以下内容:
VARIABLES = "X", "Y", "Z", "Z"
ZONE J=1, T="export"
-0.113503 -9.99998e-05 0.261068 0.261068
-0.117146 -0.0001 0.25939 0.25939
ZONE J=1, T="export"
-0.122865 -9.99998e-05 0.258381 0.258381
-0.117146 -0.0001 0.25939 0.25939
ZONE J=1, T="export"
-0.122865 -9.99998e-05 0.258381 0.258381
-0.132332 -0.0001 0.259991 0.259991
ZONE J=1, T="export"
-0.162484 -9.99998e-05 0.270972 0.270972
-0.153354 -0.0001 0.267005 0.267005
-0.148184 -0.0001 0.264219 0.264219
DATA.TXT的内容
DC1.person.java