如何在 xmgrace 中添加顶部 x 轴?

How to add top x-axis in xmgrace?

我用 xmgrace 绘制了一个图表,x 值以 nm 的线性刻度(对于波长)为单位。我想添加一个以 eV 为单位的顶部倒数 x 轴。

将 nm 转换为 eV 的公式为:

我找不到在不添加新数据集的情况下添加另一个 x 轴的方法。

无需任何特别的 hack 就可以做到这一点,因为我们正在处理 xmgrace,这非常了不起 :-) 以下是您的操作方法:

  • 打开轴属性
  • Select "edit" 下拉菜单中的 "Alt X axis" 选项
  • 转到 "Tick labels" 选项卡
  • Select "Opposite"作为放置方
  • 在底部的 "Axis transform" 文本框中输入“1240 / $t”
  • 点击"Apply"