gnuplot“;以前的参数化功能未完全指定;尝试从2个数据文件打印三维形状时

gnuplot“;以前的参数化功能未完全指定;尝试从2个数据文件打印三维形状时,gnuplot,Gnuplot,我想从2个数据文件中以3d样式绘制2条曲线。 这是我的gnuplot程序: set parametric set xr [-2:2] set yr [-2:2] set zr [-2:2] set datafile separator comma splot "a.csv" u 2,3,4 w lines, \ "b.csv" u 2,3,4 w lines 但是我得到了这样一条消息:“test.plt”第7行:之前的参数化函数没有完全指定 我的数据文件: a、 csv 和b.c

我想从2个数据文件中以3d样式绘制2条曲线。 这是我的gnuplot程序:

set parametric
set xr [-2:2]
set yr [-2:2]
set zr [-2:2]
set datafile separator comma
splot "a.csv" u 2,3,4 w lines, \
      "b.csv" u 2,3,4 w lines 
但是我得到了这样一条消息:
“test.plt”第7行:之前的参数化函数没有完全指定

我的数据文件: a、 csv

和b.csv

504, -1, -1, 0
505, -1,  1, 0
506,  1,  1, 0
507, -1,  1, 0 
第一列只是一个序列号,而其他列包含x、y、z坐标。 我想我必须使用参数化选项来绘制曲线,因为当我不使用它时,我得到的是这些点,而不是两条曲线:


有什么想法吗

为什么您认为必须使用
设置参数化

只需使用:

reset session
set xr [-2:2]
set yr [-2:2]
set zr [-2:2]
set datafile separator comma
splot "a.csv" u 2:3:4 w lines, \
      "b.csv" u 2:3:4 w lines 
结果:

啊,谢谢,我知道我的错了:我在splot命令中用逗号分隔列号。当我在splot命令中使用冒号时,我得到了正确的结果。
reset session
set xr [-2:2]
set yr [-2:2]
set zr [-2:2]
set datafile separator comma
splot "a.csv" u 2:3:4 w lines, \
      "b.csv" u 2:3:4 w lines