我需要绘制来自 .csv 文件和空格分隔文件的数据。两组数据需要出现在同一张图上。
有没有办法在绘图语句中包含分隔符的设置?
data1.dat
#t y
1 1
2 1
3 1
并且
data2.csv
#t,y
1,2
2,2
3,2
通常情况下,如果两个数据集都是 .csv 格式,我会执行以下操作:
set datafile separator ','
plot 'data1.csv' using 1:2,'data2.csv' using 1:2
有没有办法在绘图语句中包含分隔符的设置?
plot 'data1.dat' using 1:2,'data2.csv' using datafile separator ',' using 1:2
以上代码无效,我尝试了许多不同的变化……但都没有成功。
", "
或 gnuplot 5.0 或 gnuplot 5.4.1 成功。在我看来,虽然您可以定义多个分隔符,例如",;|"
,但不能与空格组合使用。 - theozhset datafile separator ", "
它将接受 仅仅 一个空格作为分隔符,但不会接受多个空格。也许你可以尝试多个空格并确认或证明我的怀疑。 - theozh