0

我通过 bash 脚本使用 xmgrace 创建 png 图,该脚本在没有 gui 的终端上工作:

gracebat *.xvg -hdevice PNG -fixed 400 260 -printfile *.png -hardcopy

你能建议我命令(或者批处理模式的脚本)来自定义输出图吗?特别是,我想增加沿 XY 轴的大小和字体并自定义图例。

如果 xmgrace 不是一个好的编辑器,你能建议我另一个用于 linux 的命令行实用程序,它具有更好的图形可视化选项吗?

谢谢!

4

1 回答 1

0

除了宽限批处理文件之外,您还有一些(非互斥的)选项:

  • 您可以使用自定义 Default.agr(请参见此处的示例)来改善开箱即用的绘图的视觉外观
  • 您可以使用参数文件:创建一个图(带有图例和全部)并使用“加载 -> 保存参数...”菜单选项来保存参数文件。在 bash 中,使用-param开关将该参数文件与其他数据集(例如 gracebat *.xvg -param myparams.par -hdevice PNG -fixed 400 260 -printfile *.png -hardcopy)一起使用。
  • 您可以使用(或编写)实用程序来自动编辑 .agr 文件(它们是纯文本文件)。一个非常好的是pygrace。使用 pygrace,您可以轻松编写 python 脚本,以非常直接的方式生成或编辑 agr 文件。
于 2018-02-27T13:04:03.257 回答