gpt4 book ai didi

xmgrace - 如何使用 xmgrace 从图中绘制直方图

转载 作者:行者123 更新时间:2023-12-02 14:52:41 33 4
gpt4 key购买 nike

我有一个包含两列的文本文件(例如sample1.dat):第一列是从1到5000的序列,第二列由5000个在-180到180度之间变化的二面角组成。通过使用命令

xmgrace sample1.dat

我得到了二面角与序列号的关系图。

为了从图中获取直方图,我在 Grace 的弹出窗口中执行了以下操作:数据 -> 转换 -> 直方图

在新弹出的名为 Grace: Histograms 的窗口中,我选择了 source 图表,但没有选择 destination 图表中的任何内容,因为在恩典教程中的某处进行了解释。选择“开始”为 -180、“停止”为 180、“垃圾箱数”为 5,然后在该窗口中点击“接受”命令后,我收到以下错误消息:

[Error] Please select single source and destination graphs

帮我从图中获取直方图。我想使用 xmgrace 来绘制直方图。我知道如何使用一些广泛使用的绘图工具(例如 gnuplot 等)来绘制它。

最佳答案

你差点就成功了!这是一个完整的分步解决方案:将数据保存在两列文件“sample.dat”中。以下是此类文件的内容:

#n  angle
1 13
2 -162
3 -63
4 53
5 -170
6 80
7 173
8 39
9 113
[ etc ...]

在我的示例文件中,我有 40 个带有随机生成角度的条目。从命令行调用xmgrace并加载数据文件:

xmgrace sample.dat

首先您将看到角度与 n 的线图。我们可以对数据进行分箱并绘制直方图,如下所示:

Data > Transformations > Histograms

这将打开一个标题为“Grace:直方图”的新窗口。右键单击数据集“G0.S0”并复制它。在左侧面板上,通过左键单击一次选择原始数据集。在右侧面板上选择新数据集“G0.S1”。

现在在窗口底部选择您的分箱参数。

Start at: -180

Stop at: 180

# of bins: 5.

点击应用。现在已绘制直方图,但需要隐藏原始线图。在左侧面板中右键单击原始数据集“G0.S0”并选择“隐藏”。

完成所有这些步骤后,“直方图”窗口现在应如下所示:

Grace Histograms window

最后,在主 xmgrace 窗口中,重新缩放绘图。您现在应该看到直方图,其中角度分为五个组。角度范围显示在 x 轴上,每个 bin 范围的频率显示在 y 轴上。这是我标记轴的默认输出:

output image

所有 bin 的频率总和应等于sample.dat 中的数据行数。

关于xmgrace - 如何使用 xmgrace 从图中绘制直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23205999/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com