gnuplot 直方图上的平滑线
Smooth line on histograms in gnuplot
我想在直方图上画一条平滑的线。到目前为止我已经尝试了所有的平滑功能,但我无法得到结果。
对于我使用的直方图:
plot "file.scatter" u (hist(,width)):(1.0) smooth freq w boxes notitle
结果是:
但是当我要求 gnuplot 在这些上面画一条平滑的线时:
plot "file.scatter" u (hist(,width)):(1.0) smooth freq w l notitle
我得到:
我希望线图看起来像概率密度函数一样平滑(当然这些值必须归一化)。
有专家线索吗?
你需要做一个卷积,如果你有最新版本的 gnuplot (>=5.1) 你可以用 kdensity
绘图
plot $DATA smooth kdensity [bandwidth n] with boxes
请记住,最新版本的 gnuplot 也可以使用 bins
功能对直方图进行装箱。
我想在直方图上画一条平滑的线。到目前为止我已经尝试了所有的平滑功能,但我无法得到结果。
对于我使用的直方图:
plot "file.scatter" u (hist(,width)):(1.0) smooth freq w boxes notitle
结果是:
但是当我要求 gnuplot 在这些上面画一条平滑的线时:
plot "file.scatter" u (hist(,width)):(1.0) smooth freq w l notitle
我得到:
我希望线图看起来像概率密度函数一样平滑(当然这些值必须归一化)。
有专家线索吗?
你需要做一个卷积,如果你有最新版本的 gnuplot (>=5.1) 你可以用 kdensity
plot $DATA smooth kdensity [bandwidth n] with boxes
请记住,最新版本的 gnuplot 也可以使用 bins
功能对直方图进行装箱。