ABOUTYOU
2019-08-24 14:59:57
直方圖使用gnuplot?我知道如果我的.dat文件已經(jīng)正確裝箱數(shù)據(jù),如何在gnuplot中創(chuàng)建直方圖(只需使用“帶框”)。有沒有辦法獲取數(shù)字列表并讓gnuplot根據(jù)用戶提供的范圍和bin大小提供直方圖?
3 回答

眼眸繁星
TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊
是的,它的快速和簡單雖然非常隱蔽:
binwidth=5
bin(x,width)=width*floor(x/width)
plot 'datafile' using (bin($1,binwidth)):(1.0) smooth freq with boxes
看看help smooth freq,看看為什么上面做一個(gè)直方圖
處理范圍只需設(shè)置xrange變量。

達(dá)令說
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
我對(duì)Born2Smile的一些非常有用的答案有一些更正/補(bǔ)充:
空箱導(dǎo)致相鄰箱子的箱子不正確地伸入其空間; 避免這種使用
set boxwidth binwidth
在Born2Smile的版本中,bin被渲染為其下限的中心。嚴(yán)格來說,它們應(yīng)該從下限延伸到上限。這可以通過修改
bin
功能來糾正:bin(x,width)=width*floor(x/width) + width/2.0
添加回答
舉報(bào)
0/150
提交
取消