我正在研究gnuplot线点以创建一个可配置和正态的分布图。我创建了一个文件来为两个图提供信息。 当我试图绘制最后的数据时,我遇到了问题。 这是我创建第二个图表的脚本。
plot.plt
set term pos eps
set style data linespoints
set style line 1 lc 8 lt -1
set size 1,1
set yr [0:20]
set key below
set grid
set output 'output.eps'
plot "<awk '{i=i+$3; print $1,i}' data.dat" smooth cumulative t 'twitter' ls 1
data.dat文件
5.0 1 0.10
9.0 5 0.20
13.0 7 0.30
14.0 1 0.20
15.0 9 0.20
我想用第一列创建x轴,用最后一列创建y轴。所以y轴范围必须在0到1之间。我应该改变哪一部分?感谢
答案 0 :(得分:2)
使用smooth cumulative
就足够了,不需要awk。您正在进行两次相同的操作,一次使用gnuplot,一次使用awk。只需做
plot 'data.dat' using 1:3 smooth cumulative