2017-02-15 16 views
0

gnuplot 5を使用して、複数の系列のデータを使って散布図を作成したいと思います。私はそれが可能であることを知っています複数のグループを持つgnuplot xy散布図

plot data_file using 1:2 with points, data_file using 3:4 with points 

私のシリーズは別の列にあります。私はいくつかのデータファイルにデータを保存することもできました。上

foo 10 11 
foo 12 22 
bar 1 4 
foo 5 8 
bar 2 3 

ので:私は本当に好むだろうどのような、しかし、1つのデータファイル内のすべてのデータを保存し、このように、セットのメンバーシップを示すために、最初の列を使用することです。これはgnuplot 5で可能ですか?

答えて

0

(特定のグループを選択するために)外部でファイルを前処理し、Gnuplotにプロットするように指示できます。例:

dataFile="input.dat" 

selectGroup(group, fname)=sprintf("< gawk '$1==\"%s\"{print $2, $3}' %s", group, fname) 

plot for [group in "foo bar"] selectGroup(group, dataFile) w p t group