我在OpenFOAM中进行了一些模拟,使用探测器获取一个点的速度的时间序列。输出文件具有以下分隔符设置。
如果可能的话,设置分隔符的命令是什么?当使用gnuplot
时set datafile separator '???'
如果我删除所有(
和)
并使用默认命令"绘制"
plot "U" using 1:2
答案 0 :(得分:2)
您可以使用
INSTALLED_APPS
此格式在plot命令中指定数据格式。有关此内容的详细信息,请参阅plot "U" using 1:2 "%lf (%lf %lf %lf)"
;有关更复杂的示例,请参阅使用示例。
如果您不希望每次都输入此内容,并且您拥有一个支持字符串宏的gnuplot副本,那么您也可以这样做
help using
将格式说明符扩展到命令中。有关详情,请参阅dformat = "\"%lf (%lf %lf %lf)\""
plot "U" using 1:2 @dformat
。
答案 1 :(得分:1)
我建议使用sed
:
plot "< sed 's|[()]||g' U" u 1:2