使用gnuplot设置多个分隔符

使用gnuplot设置多个分隔符,gnuplot,delimiter,Gnuplot,Delimiter,我在OpenFOAM中做了一些模拟,用探针得到一个点的速度时间序列。输出文件具有以下分隔符设置 如果可能,设置分隔符的命令是什么??当使用gnuplot时 set datafile separator '???' 如果我删除所有(和)并使用默认命令绘制“plots”,则会获得奖金信息 我建议使用sed: plot "< sed 's|[()]||g' U" u 1:2 plot“

我在OpenFOAM中做了一些模拟,用探针得到一个点的速度时间序列。输出文件具有以下分隔符设置

如果可能,设置分隔符的命令是什么??当使用gnuplot时

set datafile separator '???'
如果我删除所有
并使用默认命令绘制“plots”,则会获得奖金信息


我建议使用
sed

plot "< sed 's|[()]||g' U" u 1:2
plot“
您可以使用

plot "U" using 1:2 "%lf (%lf %lf %lf)"
此格式指定plot命令中的数据格式。有关这方面的更多详细信息,请参阅
帮助使用
,更复杂的示例请参阅使用示例

如果您不想每次都键入这个,并且您有一个支持字符串宏编译的gnuplot副本,那么您也可以这样做

dformat = "\"%lf (%lf %lf %lf)\""
plot "U" using 1:2 @dformat

这将把格式说明符扩展到命令中。有关这方面的详细信息,请参阅
帮助宏。

我不知道为什么
设置数据文件分隔符“()\t”
不起作用
dformat = "\"%lf (%lf %lf %lf)\""
plot "U" using 1:2 @dformat