21

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

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が最初の行を読み取り、それに応じて行にラベルを付けることは可能ですか?

4

5 に答える 5

32
キー自動タイトル列頭を設定
于 2009-04-21T21:05:03.273 に答える
4

[n = 2:12]のプロット'vv.csv' u 1:(column(n))w lines title columnhead(n)

データの最初の列をプロットしたくなかったので、n = 2:....。

于 2012-11-02T02:14:35.267 に答える
2

ドキュメントを確認しましたが、自動的に行う方法がわかりませんが、手動でタイトルを設定できます。

plot "file.txt" using 1:2 title "A" with lines smooth bezier ...
于 2009-04-21T20:31:59.640 に答える
0

プロットするデータが多く、タイトルの抽出を自動化したい場合は、Python用のこのようなgnuplotツールキットを使用することもできます。

于 2009-04-21T20:57:19.343 に答える
0

私はかつて各ラジオ局の名前を垂直ラベルとして使用して、87MHzから108MHzまでの軸に沿ってFMラジオ局の周波数をプロットするスクリプトを作成しました。これは純粋なgnuplotソリューションではなく、入力ファイルはmakeを使用してperlで処理されますが、それを見て、そのようなものを使用できるかどうかを確認することをお勧めします。

于 2009-04-21T20:51:03.353 に答える