gnuplotの中で列ラベルなどのデータファイルの最初の行を処理する方法?

StackOverflow https://stackoverflow.com/questions/773643

  •  13-09-2019
  •  | 
  •  

質問

私はこのようなテーブルを持っています

A B C D E F G H I 
10 23998 16755 27656 17659 19708 20328 19377 18925
20 37298 33368 53936 41421 44548 40756 40985 37294

私はプロットするために、このコマンドを使用します。

plot "C:/file.txt" using 1:2 with lines smooth bezier, "C:/file.txt" using 1:3 with lines smooth bezier, ...

ただし、すべてのラベルは、ファイル名として出てきます。 gnuplotは最初の行を読み、それに応じて行をラベル付けすることは可能ですか?

役に立ちましたか?

解決

set key autotitle columnhead

他のヒント

のためのプロット[N = 2:12] 'vv.csv' U 1:(カラム(N))行タイトルcolumnhead W(N)

私は、したがって、データの最初の列をプロットしたいn = 2のなかった:.....

私は、ドキュメントをチェックし、私はそれを自動的に行う方法が表示されませんが、手動で

とのタイトルを設定することができます
plot "file.txt" using 1:2 title "A" with lines smooth bezier ...

私は一度が書きましたスクリプトは、垂直ラベルとして各ラジオ局の名前を使用して、87MHzから108MHzのに軸に沿ってFMラジオ局の周波数をプロットします。これは、入力ファイルがメイクとのperlで処理された純粋なgnuplotの解決策ではありませんでしたが、私はあなたがそれを見て、あなたがそのようなものを使用できるかどうかをお勧めます。

またのあなたが持っているしたい場合はPythonのため、この1 noreferrer">

scroll top