2

単純なXY軸にプロットする2つのタブ区切り列を持つデータセットがあります。独立変数(x軸)は分単位の期間です。私が欲しいのは、これを分ではなく時間でプロットすることです。プロット中にgnuplotでこのスケーリングをどのように適用しますか?

4

1 に答える 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 に答える