为了账号安全,请及时绑定邮箱和手机立即绑定

直方图使用gnuplot?

直方图使用gnuplot?

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

3 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

是的,它的快速和简单虽然非常隐蔽:


binwidth=5

bin(x,width)=width*floor(x/width)


plot 'datafile' using (bin($1,binwidth)):(1.0) smooth freq with boxes

看看help smooth freq,看看为什么上面做一个直方图


处理范围只需设置xrange变量。


查看完整回答
反对 回复 2019-08-24
?
达令说

TA贡献1821条经验 获得超6个赞

我对Born2Smile的一些非常有用的答案有一些更正/补充:

  1. 空箱导致相邻箱子的箱子不正确地伸入其空间; 避免这种使用set boxwidth binwidth

  2. 在Born2Smile的版本中,bin被渲染为其下限的中心。严格来说,它们应该从下限延伸到上限。这可以通过修改bin功能来纠正:bin(x,width)=width*floor(x/width) + width/2.0


查看完整回答
反对 回复 2019-08-24
  • 3 回答
  • 0 关注
  • 684 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信