我有一个包含高斯函数的数据文件,另一个包含一行3行的日期文件。这三行都是常数
1:均值+方差
2:意思是
3:均值方差
来自第一个文件中的高斯。
我想在高斯函数上将所有这些作为常数线绘制。我已经尝试了“每个”命令,(绘制“stat.dat”每个:: 0 :: 0 w行),这些命令不起作用。
谢谢,任何帮助表示赞赏。
答案 0 :(得分:0)
你的意思是这样吗?
set terminal pngcairo
set output "gauss.png"
set samples 1000
x0 = -5
s2 = 1
set xrange [-10:10]
set yrange [0:0.5]
plot (1/sqrt(2*pi*s2))*exp(-(x-x0)**2/(2*s2)) title "Gaussian", \
"stat.dat" u 1:(5) every ::0::0 w impulse title "mean + variance", \
"stat.dat" u 1:(5) every ::1::1 w impulse title "mean", \
"stat.dat" u 1:(5) every ::2::2 w impulse title "mean - variance"
我已经用分析表达式替换了包含高斯函数的数据文件。结果如下: