从GNUplot中的文件打印常量
我有一个包含高斯函数的数据文件,还有一个包含一列三行的日期文件。这三行都是常数,它们是 1:均值+方差 2:平均值 3:平均方差 从第一个文件中的高斯分布 我想把所有这些画成高斯函数上的常数线。我尝试了“every”命令(plot“stat.dat”every::0::0 w行),但没有成功从GNUplot中的文件打印常量,gnuplot,Gnuplot,我有一个包含高斯函数的数据文件,还有一个包含一列三行的日期文件。这三行都是常数,它们是 1:均值+方差 2:平均值 3:平均方差 从第一个文件中的高斯分布 我想把所有这些画成高斯函数上的常数线。我尝试了“every”命令(plot“stat.dat”every::0::0 w行),但没有成功 谢谢你,谢谢你的帮助 你的意思是这样的吗 set terminal pngcairo set output "gauss.png" set samples 1000
谢谢你,谢谢你的帮助 你的意思是这样的吗
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"
我已经用解析表达式替换了包含高斯函数的数据文件。结果如下:
是的!:这看起来和我想做的很像!谢谢你,好心的先生。现在让我碰运气。。。你能要一个像这样的东西吗?