gnuplotでディレクトリ内のすべてのファイルをプロットするには?つまり、15個のデータファイルがあると、15個のチャートが得られます。
plot '???' with lines
ベストアンサー1
ソリューションには次のもののみが必要です。多すぎる注意事項(ファイル名の空白、データはありませんがフォルダ内のファイルなど)。自分の責任で使用してください。
plot for [fn in system("ls")] fn with lines title ''.i
もちろん、正しいアプローチは、ファイル名を順番に指定し、for
より通常の方法で書き換えることです。
plot for [i=1:15] `mydata`.i.`.dat` using 1:2 with lines title `data set `.i
for
forはplot
最新バージョンでのみ利用可能ですgnuplot
。
編集する:コメントやチャットでリクエストした内容に基づいて最終的に使用されるフォームです。もう一度言うが、これは速くて汚れているので、危険負担は本人が監修して使用してください。
j=0
do for [fn in system("ls")] {
j=j+1; set term png
set output ''.fn.'.png'
plot fn with lines linecolor rgb "navy" title ''.i
}