从GNUplot中的文件打印常量

从GNUplot中的文件打印常量,gnuplot,Gnuplot,我有一个包含高斯函数的数据文件,还有一个包含一列三行的日期文件。这三行都是常数,它们是 1:均值+方差 2:平均值 3:平均方差 从第一个文件中的高斯分布 我想把所有这些画成高斯函数上的常数线。我尝试了“every”命令(plot“stat.dat”every::0::0 w行),但没有成功 谢谢你,谢谢你的帮助 你的意思是这样的吗 set terminal pngcairo set output "gauss.png" set samples 1000

我有一个包含高斯函数的数据文件,还有一个包含一列三行的日期文件。这三行都是常数,它们是

1:均值+方差

2:平均值

3:平均方差

从第一个文件中的高斯分布

我想把所有这些画成高斯函数上的常数线。我尝试了“every”命令(plot“stat.dat”every::0::0 w行),但没有成功


谢谢你,谢谢你的帮助

你的意思是这样的吗

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"
我已经用解析表达式替换了包含高斯函数的数据文件。结果如下:


是的!:这看起来和我想做的很像!谢谢你,好心的先生。现在让我碰运气。。。你能要一个像这样的东西吗?