Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个包含 3 列 x,y,z 的文件,并且我想绘制曲线图(x , f(y(x),z(x)))。是否可以直接从 gnuplot 命令行执行此操作?
(x , f(y(x),z(x)))
定义你的功能,例如
f(y,z) = y**2 + z**2
并在绘图时使用第二列和第三列作为参数:
plot 'file.txt' using 1:(f($2, $3))
这里,$2是 的简写column(2),它访问第二列的数值。
$2
column(2)