我正在使用 xmgrace 根据以下输入数据绘制 2D 条形图:
@ title "H-bonds"
@ xaxis label "Donor"
@ yaxis label "Frac"
@s0 line type 0
@s0 symbol linewidth 1
@s0 symbol fill pattern 1
@s0 symbol fill color 4
@TYPE bar
@XAXIS TICK MAJOR 1
GLU_166@N 0.6865
HIE_163@NE2 0.4160
ASN_142@ND2 0.0788
THR_25@OG1 0.0109
正如您所看到的,所有 Grace 的选项都已在 @ 注释中定义。所以要生成图表我只需要执行
gracebat .dat -hdevice PNG -fixed 800 600 -world 0 0 5 1.0 -printfile test.png -hardcopy
问题是生成的条形图不包含有关第一列中标签的任何信息(如 THR_26@OG1 等),产生类似
- X 标签的可视化:如何使用原始数据文件中 X 上的标签而不是默认 1、2、3 等上打印的值?我发现可以在 gui 中手动重命名 X 标签,但仍然没有找到批量执行的命令。
- Y 标签的可视化:是否可以直接在条形图上直接在每个条形上方绘制分数 (Y) 的值(现在它们仅在 Y 上指示)?