我在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