Xmgrace:设置轴

时间:2018-03-28 09:51:44

标签: plot xmgrace

我很有意思应该在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的范围?

1 个答案:

答案 0 :(得分:1)

您需要的行是

@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之类的内容,或者使用内置batch内置功能的功能,这些功能已经在SO (例如herehere)。