直方图使用gnuplot?

直方图使用gnuplot?

我知道如果我的.dat文件已经正确装箱数据,如何在gnuplot中创建直方图(只需使用“带框”)。有没有办法获取数字列表并让gnuplot根据用户提供的范围和bin大小提供直方图?



ABOUTYOU
浏览 688回答 3
3回答

眼眸繁星

是的,它的快速和简单虽然非常隐蔽:binwidth=5bin(x,width)=width*floor(x/width)plot 'datafile' using (bin($1,binwidth)):(1.0) smooth freq with boxes看看help smooth freq,看看为什么上面做一个直方图处理范围只需设置xrange变量。

达令说

我对Born2Smile的一些非常有用的答案有一些更正/补充:空箱导致相邻箱子的箱子不正确地伸入其空间; 避免这种使用set boxwidth binwidth在Born2Smile的版本中,bin被渲染为其下限的中心。严格来说,它们应该从下限延伸到上限。这可以通过修改bin功能来纠正:bin(x,width)=width*floor(x/width) + width/2.0
打开App,查看更多内容
随时随地看视频慕课网APP