如何将用于生成直方图的频率计数从 gnuplot 导出到外部数据文件?
要绘制直方图,我按照《Gnuplot in Action》一书进行操作,并使用它
binc(bin_width,x) = bin_width * ( int(x/bin_width) + 0.5 )
来绘制直方图,
plot 'datafile' u (binc(bin_width,$1)) : (1.0/size_sample ) smooth frequency
我了解平滑频率为每个箱创建一个频率计数,并且绘图使用它来制作直方图
但是,我如何创建变量例如,包含频率的数据,我想这样做以将每个容器的频率计数值导出到文件中。
To plot a histogram I follow the book Gnuplot in Action and I use
binc(bin_width,x) = bin_width * ( int(x/bin_width) + 0.5 )
and to plot I use
plot 'datafile' u (binc(bin_width,$1)) : (1.0/size_sample ) smooth frequency
I have understood that smooth frecuency create a frecuency count for each bin and this is used by plot to make the histogram
But, How can I create a variable that contain the frecuency, I want do this to export the values of each bin's frecuency counts to a file, for example.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过设置
table
变量来重定向绘图并将其保存为文本格式。您的直方图将以文件名“hist.dat”保存。
You can redirect the plot and save it in text format by setting
table
variable.Your histogram will be saved in the file name "hist.dat".