gnuplot“;以前的参数化功能未完全指定;尝试从2个数据文件打印三维形状时
我想从2个数据文件中以3d样式绘制2条曲线。 这是我的gnuplot程序: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
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