0

我很有趣应该在 xmgrace 2D plot 的文件中添加什么命令,以便设置具有以下格式的 file.arg 的 Y 轴范围:

@    title  "title"
@    xaxis  label "Frame"
@    yaxis  label "Number of hits"
@TYPE xy
0    0
1    1
2    3
3    8
4    7
5    8
6    8
7    8
8    8
9    12

例如,在该图中,沿 Y 的数据从 0 变化到 12。使用默认的 xmgrace 设置,我有一个图表,其中沿 Y 的最大值设置为 40(使用空数据,因为实际上没有高于 12 的值),这不利于可视化。我可以将什么命令添加到 arg 文件中以修复沿 Y 的范围?

4

1 回答 1

0

您需要的线路是

@world x_min, y_min, x_max, y_max

但是,在您的情况下,您还需要在文件顶部放置一个标题,以便整个事情变成

@version 50125
@world 0, 0, 9, 12
@title  "title"
@xaxis  label "Frame"
@yaxis  label "Number of hits"
@TYPE xy
0    0
1    1
2    3
3    8
4    7
5    8
6    8
7    8
8    8
9    12

您还可以像这样分别设置 x_min、y_min、x_max 和 y_max 值:

@world xmin 0
@world xmax 10
@world ymin 9
@world ymax 12

如果您真的想手动编辑 xmgrace 文件,我建议您使用pygrace之类的东西,或者使用 Grace 内置批处理功能,这些功能之前已在 SO 上介绍过(例如,此处此处)。

于 2018-03-28T12:53:08.993 回答