我在OpenFOAM中做了一些模拟,使用探测器获取某个点的速度时间序列。输出文件具有以下分隔符设置。用gnuplot设置多个分隔符
如果可能的话,这将是设置分隔符的命令?使用gnuplot的时候
set datafile separator '???'
奖金的信息,如果我删除所有(
和)
并使用默认的命令图中的 “自留地”
plot "U" using 1:2
我在OpenFOAM中做了一些模拟,使用探测器获取某个点的速度时间序列。输出文件具有以下分隔符设置。用gnuplot设置多个分隔符
如果可能的话,这将是设置分隔符的命令?使用gnuplot的时候
set datafile separator '???'
奖金的信息,如果我删除所有(
和)
并使用默认的命令图中的 “自留地”
plot "U" using 1:2
我会建议使用sed
:
plot "< sed 's|[()]||g' U" u 1:2
您可以使用
plot "U" using 1:2 "%lf (%lf %lf %lf)"
此格式在绘图命令中指定您的数据格式。请参阅help using
了解更多详细信息,使用示例查看更复杂的示例。
如果你不想要这个每次都输入,和你有gnuplot的与字符串宏支持编译的副本,你也可以做
dformat = "\"%lf (%lf %lf %lf)\""
plot "U" using 1:2 @dformat
这将扩大格式说明进入命令。有关详细信息,请参阅help macros
。
我不知道为什么'set datafile separator'()\ t''不起作用 – bibi