2016-05-26 9 views
2

gnuplotを使って同じグラフに2つの異なるデータセットをプロットしようとしています。最初のセットはboxerrorbarsとしてプロットし、2番目のセットはlinespointsとしてプロットする必要があります。同じグラフ上にboxerrorbarとlinespointsをプロットする

"/home/flav/salaak/src/www/plots/signature.ranking.1.EnergyPKG.gnu", line 20: warning: Skipping data file with no valid points 

plot '//home/flav/salaak/src/www/plots/ranking.1.EnergyPKG.dat' using 0:2:3:xtic(1) with boxerrorbars fc rgb 'forest-green' title 'EnergyPKG [W]' axes x1y1, '//home/flav/salaak/src/www/plots/ranking.1.EnergyPKG.dsz.dat' u 1:2 w linespoints t 'Data Size bytes' axes x1y2 
                                                                      ^
"/home/flav/salaak/src/www/plots/signature.ranking.1.EnergyPKG.gnu", line 20: all points y2 value undefined! 

コード:

 set terminal pngcairo enhanced font 'arial,10' fontscale 1.5 size 1024, 768 
     set output '/home/flav/salaak/src/www/plots/signature.ranking.1.EnergyPKG.png' 
     unset border 
     set grid 
     set style fill solid 0.25 noborder 
     set boxwidth 0.5 absolute 
     set title 'Ranking 1 ' 
     set xlabel 'Query.Job' 
     set ylabel 'EnergyPKG [W]' 
     set style histogram errorbars gap 2 lw 1 
     set style data histograms 
     set xrange [-0.5:3] 
     set yrange [0:] 
     set key under autotitle nobox 
     set ytics nomirror 
     set y2tics nomirror 
     set y2range [0:] 
     set y2label 'Data Size [bytes]' 
     plot '//home/flav/salaak/src/www/plots/ranking.1.EnergyPKG.dat' using 0:2:3:xtic(1) with boxerrorbars fc rgb 'forest-green' title 'EnergyPKG [W]' axes x1y1, \ 
'//home/flav/salaak/src/www/plots/ranking.1.EnergyPKG.dsz.dat' u 1:2 w linespoints t 'Data Size bytes' axes x1y2 

ranking.1.EnergyPKG.dat:

q22.2 23.0008220833333 0.237935519166793 
q16.2 22.988090297619 1.18050606267611 
q07.4 10.6937465361916 0 

ランキング私はgnuplotの上で怒鳴るのコードを実行したときしかし、私は次のエラーを取得します。 1.EnergyPKG.dsz.dat:

q22.2 23359824 
q16.2 1987871 
q07.4 38 

I問題が本当にどこにあるのか理解できません。

答えて

2

最初の列の値が有効な数値ではありません(すでにボックスのように)linespointsにをプロットするとき、あなたはまた、0列を使用する必要があります。

dir ='/home/flav/salaak/src/www/plots/' 
plot dir.'ranking.1.EnergyPKG.dat' using 0:2:3:xtic(1) with boxerrorbars axes x1y1,\ 
dir.'ranking.1.EnergyPKG.dsz.dat' u 0:2 w lp axes x1y2 

そして、制限してください。しかし、問題はまだ示されています。それらの範囲、ラベル、ティック設定などはすべて余分であり、問​​題を特定するのをより困難にします。

関連する問題