2017-09-05 24 views
0

我有文件AAFPStable.dat中有5列的数据集的KDE密度图的下一个图。 我只想为剧情使用第一个。通过总点数归一化的k密度

set encoding iso_8859_1 
set key right top font "Helvetica,17" 
set ylabel "Density" font "Helvetica,18" 
set xlabel "Minutes" font "Helvetica,18" 
set xtics font "Helvetica,16" 
set ytics font "Helvetica,16" 
set title "Event 1" font "Helvetica, 18" 
set size 1, 1.2 
set terminal postscript eps enhanced 
set grid 
set key spacing 1.5 
set key box linestyle 1 width 3 
lfps = system("cat AAFPStable.dat | wc -l") 
set output "event1-gnu.eps" 
plot [0:150][] "AAFPStable.dat" using 1:(1) smooth kdensity bandwidth 2.5 lw 2 title "FPS" 

现在的问题是,现在图中显示了de KDE密度图,但是在y轴上,它显示了出现次数。我希望标准化密度图显示0到1之间的概率密度。命令说第二列应该是1 /(点数)。 lfps的值是文件的行数。我尝试过1:(1/1fps)改变1:(1),但它不起作用。我不想生成AAFPS.dat第一列的中间文件,并添加第1个值为1/lfps的中间文件。

我该如何指示gnuplot来绘制归一化的KDE密度图?

谢谢您的帮助 问候

回答

0

它与

plot [0:150][] "AAFPStable.dat" using 1:(1./lfps) smooth kdensity bandwidth 2.5 lw 2 title "FPS" 

感谢