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