我有一个包含 3 列的数据集。例如
ifile.txt
1 4 3
2 2 5
3 4 7
4 6 7
5 9 6
6 0 8
7 3 4
8 3 4
9 2 4
. . .
. . .
Run Code Online (Sandbox Code Playgroud)
我想在同一图中使用 1:2 和 x-range [3:7] 绘制一条线,并使用 1:3 和 x-range [5:9] 绘制另一条线
我试图在绘图命令中进行修改,但无法做到。
plot\
'ifile.txt' using 1:2 with xr [3:7],\
'ifile.txt' using 1:3 with xr [5:9]
Run Code Online (Sandbox Code Playgroud)
通常,如果两个图需要一个共同的 x 轴,则必须过滤语句中的数据using,并为所需范围之外的所有数据点指定无效值,1/0:
f(value, left, right) = (value < left || value > right ? 1/0 : value)
plot 'ifile.txt' using (f($1, 3, 7)):2,\
'' using (f($1, 5, 9)):3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5723 次 |
| 最近记录: |