【发布时间】:2021-04-15 03:39:12
【问题描述】:
我目前正在从多个文件中绘制图表。数据基本上是时间序列,第一列中有时间戳,其他列中有多个测量值。时间戳在所有文件中并不完全匹配。不过,我想绘制堆叠在其他图表之上/之上的图表。有 gnuplot 手段来促进这一点 - 例如必要时也做插值?
文件 1:
0.1 42 1 100
0.2 43 0 102
0.3 45 -2 105
文件2:
0.15 38 -3 88
0.25 37 -2 88.5
plot 'file1' using 1:2 w l, 'file2' using 1:2 w l STACK_ME_PLEASE
所以在这个例子中,我想在 file2 中大致显示 (0.15, 42.5+38) 和 (0.25, 44+37) 的点 - 它们堆叠在 file1 的图表顶部.
【问题讨论】:
-
gnuplot 可以做很多事情。但是你在这里要求很多。我建议您对 file2 进行一些预处理以创建一个 file3 以使用 file1 进行绘图。在 C、C++、Java、Fortran、R 中执行此操作,如果不是很大,请在 excel 中执行此操作。
标签: gnuplot