如何在 xmgrace 中翻转轴?

How to flip axis in xmgrace?

我有一个图表,我只想将它旋转 90°,如果我可以翻转 x 轴和 y 轴就可以实现。 我该怎么做?我没有通过终端使用 xmgrace 的经验。

非常简单,步骤逻辑如下。创建一个带有翻转轴的新集并更新该集以供进一步分析。我还在步骤 5 中添加了自动缩放两个轴,如果您不这么认为,可以省略该步骤。

xmgrace window 中,转到

  1. 数据转换计算表达式
  2. 单击要表示为翻转轴的父集,假设它是 S0
  3. formula 部分,写入 s1.x=s0.y; s1.y=s0.x 并单击 应用 。这将创建一个新集合 S1,它是 S0.

  4. 的翻转轴表示
  5. 单击查看全部更新然后查看重绘。这将更新并绘制新创建的集合以供进一步分析。

  6. 在主 window 上,单击 编辑自动缩放图表...。这将自动缩放两个图形。

如果您想一次处理多个集合,这个技巧可能会奏效:

x = y*x; y=x/y; x=x/y

确保您的原始 y 具有非零值。

  • 步骤 1:单击菜单栏中的“数据”。 Select“转变。”然后select“几何变换……”

  • 步骤 2:Select 集合或“所有集合”。在“旋转(度)”​​字段中输入“90.0”。在“Scale X”字段中输入“-1.0”。

  • 步骤 3:单击接受。单击关闭。

  • 第 4 步:自动缩放图形(可以使用工具栏中的“AS”选项卡)。

注意:这适用于 Grace-5.1.25。如果你愿意,你可以通过输入不同的值来使用“几何变换…”字段来获得你想要的结果。

PS:我从我的顾问那里学到了这个技巧。