単純なXY軸にプロットする2つのタブ区切り列を持つデータセットがあります。独立変数(x軸)は分単位の期間です。私が欲しいのは、これを分ではなく時間でプロットすることです。プロット中にgnuplotでこのスケーリングをどのように適用しますか?
21968 次
1 に答える
9
この質問を見てください; おそらくそれは役立つでしょう。
あなたの場合、私はあなたが次のようなものが欲しいと思います
set xdata time
set timefmt "%M"
set format x "%H:%M"
これらのコマンドは、時間データを分形式で提供していることをgnuplotに通知しますが、時間と分で表示する必要があります。
編集(コメントを参照):(時間の書式設定を無視)データファイルの軸のスケーリングは、data.dat
次のように実行できます。
plot "data.dat" using ($1/60):2 with lines
これ$1
は、スケーリングする列であり、数学演算で操作します。通常、他の列に移動する前に、式全体を括弧で囲む必要があります。
于 2010-11-17T14:20:02.913 に答える