gnuplotの中で列ラベルなどのデータファイルの最初の行を処理する方法?
-
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">
所属していません StackOverflow